Weave Dht
Peer discovery, mutable records, DID envelopes, local relay sessions, adapter registry, record stores, and handles.
At a glance
| Field | Value |
|---|---|
| Crate/package | weave-dht |
| Manifest version | 1.1.0 |
| Source | network/weave-dht |
What developers should learn here
Peer discovery, mutable records, DID envelopes, local relay sessions, adapter registry, record stores, and handles. Use the source reference for exact declarations and the workflow pages for implementation boundaries.
Page map
Find peers and provider records over the DHT.
DHT record formats and signed envelopes.
Relay traffic through helpful intermediaries.
Backing-store implementations for DHT records.
Public DHT query and put methods.
Source declarations, feature conditions, and module references.
Source modules
src/enhanced.rs— network/weave-dht/src/enhanced.rssrc/envelope.rs— network/weave-dht/src/envelope.rssrc/lib.rs— network/weave-dht/src/lib.rssrc/methods.rs— network/weave-dht/src/methods.rssrc/relay.rs— network/weave-dht/src/relay.rssrc/store.rs— network/weave-dht/src/store.rssrc/store_usage_demo.rs— network/weave-dht/src/store_usage_demo.rssrc/weave.rs— network/weave-dht/src/weave.rstests/envelope_tests.rs— network/weave-dht/tests/envelope_tests.rstests/relay_nat.rs— network/weave-dht/tests/relay_nat.rs
Current implementation boundary
Discovery, record storage, application authorization, and Strand replication are separate responsibilities. Persistent backend availability depends on Cargo features.