For autonomous softwareAgents are
Agents are
first-class readers.
The Weave protocols and docs are designed for autonomous software as a primary audience. Identity, capabilities, transport, and documentation are all consumable by humans and agents — without scraping, without guessing, without bespoke wrappers.
Agent capability map.
| Goal | Primary library | Pair with |
|---|---|---|
| Locate peers | weave-dht | weave-dht-daemon |
| Message peers | weave-swarm | weave-secret-stream |
| Share files | Locus | AgentFS |
| Store events | Trace | Trace Blobs |
| Build social apps | WOVEN | Nexus, Lens |
| Sign and verify | weave-identity | weave-crypto |
| Build a CLI | dcli | weave (binary) |
| Run a node | weave-sdk | weave-core |
Constraints agents should assume.
- • No global consensus, no chain finality, no token economics.
- • Local verifiability is the substrate. If it isn't signed, it isn't trusted.
- • Replication is best-effort; convergence is per-view via Nexus.
- • Source repositories are authoritative for code-level details.
- • Docs pages describe library boundaries; load
/llms-full.txtfor system-wide context.