Expand description
Core types for the replication subsystem.
These types represent the state machine states, queue entries, and domain
concepts from the Kademlia-style replication design (see
docs/REPLICATION_DESIGN.md).
Structs§
- Bootstrap
State - Bootstrap drain state tracking (Section 16).
- Fetch
Candidate - A candidate queued for fetch, ordered by relevance (nearest-first).
- KeyVerification
Evidence - Aggregated verification evidence for a single key from one verification round.
- Neighbor
Sync State - Neighbor sync cycle state.
- Peer
Sync Record - Record of sync history with a peer, for
RepairOpportunitytracking. - Verification
Entry - Entry in the pending-verification table.
Enums§
- Audit
Failure Reason - Reason for audit failure.
- Failure
Evidence - Failure evidence types emitted to
TrustEngine(Section 14). - Hint
Pipeline - Whether a key was admitted via replica hints or paid hints only.
- Paid
List Evidence - Per-key paid-list evidence from a verification round.
- Presence
Evidence - Per-key presence evidence from a verification round.
- Verification
State - Verification state machine.