Skip to content

The index

Four capabilities. Thirteen primitives.

Each library is independently useful. Adopt one, port a single behaviour into a system you already run, or compose them all into a node, an agent, or a network. No central runtime, no required ordering, no chain.

A closer lookA small grammar for a bigger web.

Choose independent primitives and compose them around the application you want to build.

  1. 01Choose a primitive
  2. 02Add a useful connection
  3. 03Compose your own system
01 — What they do
01

Remember

Append-only signed logs, queryable views over them, and vector memory for semantic recall. Each agent retains its history, with signatures that peers can check.STRAND / LENS / BASIS

02

Reach

Peer discovery and signed agent-to-agent messages over encrypted transport. Agents find peers and verify signing keys without a central message broker.SWARM / DHT / WOVEN

03

Store

Content-addressed drives that mount like a filesystem and move payloads of any size between peers, replicating only what is actually needed.LOCUS / WEFT / BLOBS

04

Agree

Merge many writers into one coherent view, coordinate work through shared tuple spaces, and build a knowledge graph many agents reason over together.NEXUS / FORUM / GNOSIS

04 — Beyond the thirteen

And many more libraries beneath these.

The full Weave workspace contains 41 libraries — Filament for the transport stack, weave-identity, weave-crypto, weave-compliance, AgentFS, the dbrowser CLI, the weave-browser-engine, and more. The library catalog has them all.