Weave Swarm
Swarm
Weave Swarm
Topic swarm for peer IDs, topic IDs, join/update options, events, priorities, connection state, and metrics.
At a glance
| Field | Value |
|---|---|
| Crate/package | weave-swarm |
| Manifest version | 0.1.0 |
| Source | network/weave-swarm |
What developers should learn here
Topic swarm for peer IDs, topic IDs, join/update options, events, priorities, connection state, and metrics. Use the source reference for exact declarations and the workflow pages for implementation boundaries.
Page map
Topics
Join topics and subscribe to peers.
Connections
Peer connection lifecycle and reconnection.
Events and Priority
Event delivery and the priority queue.
Metrics
Operational metrics surface.
API Surface
Source declarations, feature conditions, and module references.
Source modules
src/config.rs— network/weave-swarm/src/config.rssrc/connection.rs— network/weave-swarm/src/connection.rssrc/error.rs— network/weave-swarm/src/error.rssrc/events.rs— network/weave-swarm/src/events.rssrc/lib.rs— network/weave-swarm/src/lib.rssrc/metrics.rs— network/weave-swarm/src/metrics.rssrc/priority.rs— network/weave-swarm/src/priority.rssrc/swarm.rs— network/weave-swarm/src/swarm.rssrc/topic.rs— network/weave-swarm/src/topic.rs
Current implementation boundary
This package represents transport peers by public keys. Joining a topic or opening an encrypted connection does not establish application DID authorization.