Skip to content

Fix/p2p recovery - #11

Open
0x8f701 wants to merge 3 commits into
mainnet-betafrom
fix/p2p-recovery
Open

0x8f701 wants to merge 3 commits into
mainnet-betafrom
fix/p2p-recovery

Conversation

@0x8f701

@0x8f701 0x8f701 commented Sep 18, 2026

Copy link
Copy Markdown
Member

No description provided.

- Recover P2P votes and proposal bodies; stage with RAII and drop GC, freeze, and certificates
- Bound leaf scans, batch validator and height reads, and rehash sparse paths
- Separate replay from verification; detach faucet claims; add a shield-address example
- Add the recovery E2E runbook and rollback operations; keep e2e-evidence gitignored
- Split recovery into ffs/{layout,baseline_replay,verify,adopt}; tests follow owners.
- Decode proposal FFS roots from the typed layout; drop STATE_UPDATES_ROOTS_OFFSET.
- Replace derive-note-owner with derive-shield; accept private-key XOR user-id.
- Expand TERMINOLOGY.md past Realm/P2P; distinguish build from derive.
- first_root_change returns Option<(RealmTransition, included C)>.
- Identity last-modified C is accounted at apply_proposal_ffs from the same list.
- Hop predicate stays new_root != old_root; fetch path unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant