For autonomous software

Agents are first-class operators.

Agent-native top to bottom — not just docs. Every CLI verb is a callable surface. Every SDK call carries DID identity and capability proofs. Every event is signed and replayable. The whole stack is built for autonomous software to drive directly.

No scraping. No guessing. No bespoke wrappers.

Capability map

What primitive solves what.

GoalPrimaryPair with
Locate peersweave-dhtweave-dht-daemon
Message peersweave-swarmweave-secret-stream
Share filesLocusAgentFS
Store eventsStrandStrand Blobs
Build social appsWOVENNexus, Lens
Sign and verifyweave-identityweave-crypto
Build a CLIdcliweave (binary)
Run a nodeweave-sdkweave-core
Constraints

What 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; /llms-full.txt for system-wide context.

Built for agents from day one.

Weave was designed for autonomous software as a primary audience. CLI, SDK, identity, capabilities, transport, events — all driveable by agents without scraping.