Expand description
Re-exports§
pub use identity::peer_id::PeerId;
Modules§
- identity
- User identity and privacy system (public — accessed via path by saorsa-node). Cryptographic Identity Module
Structs§
- Adaptive
DhtConfig - Configuration for the AdaptiveDHT layer
- Bootstrap
Config - Configuration for the bootstrap manager
- Bootstrap
Manager - Simplified bootstrap manager wrapping saorsa-transport’s cache
- Bootstrap
Stats - Bootstrap cache statistics
- Cached
Close Group Peer - A peer in the persisted close group cache.
- Close
Group Cache - Persisted close group snapshot with trust scores.
- DHTNode
- DHT node representation for network operations.
- IPDiversity
Config - Configuration for IP diversity enforcement at two tiers: exact IP and subnet.
- MlDsa65
- ML-DSA-65 implementation using FIPS-certified algorithm
- Multi
Addr - Composable, self-describing network address with an optional
PeerIdsuffix. - Node
Config - Configuration for a P2P node
- P2PNode
- Main P2P network node that manages connections, routing, and communication
- Trust
Engine - Local trust engine based on direct peer observations.
- Trust
Record - A single peer’s trust record for serialization.
Enums§
- DhtNetwork
Event - DHT network events
- Node
Mode - Operating mode of a P2P node.
- P2PEvent
- Network events that can occur in the P2P system
- Trust
Event - Trust-relevant events for peer scoring.
Type Aliases§
- Key
- DHT key type (256-bit)