Skip to main content

Module types

Module types 

Source
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§

BootstrapState
Bootstrap drain state tracking (Section 16).
FetchCandidate
A candidate queued for fetch, ordered by relevance (nearest-first).
KeyVerificationEvidence
Aggregated verification evidence for a single key from one verification round.
NeighborSyncState
Neighbor sync cycle state.
PeerSyncRecord
Record of sync history with a peer, for RepairOpportunity tracking.
VerificationEntry
Entry in the pending-verification table.

Enums§

AuditFailureReason
Reason for audit failure.
FailureEvidence
Failure evidence types emitted to TrustEngine (Section 14).
HintPipeline
Whether a key was admitted via replica hints or paid hints only.
PaidListEvidence
Per-key paid-list evidence from a verification round.
PresenceEvidence
Per-key presence evidence from a verification round.
VerificationState
Verification state machine.