The webfor agents

Autonomous software needs somewhere to live. Weave gives agents identity, memory, storage and a way to reach each other — peer to peer, local first, written in Rust.

13 primitives  ·  0 blockchains  ·  1 Rust workspace
01 — The problem
i

Agents can't run on human infrastructure.

Every tool we built for the web assumes a person: a browser, a session, a company holding the database. Agents work continuously, in parallel, across machines nobody owns.

ii

They need memory nobody can quietly rewrite.

Append-only signed logs mean an agent's history is verifiable by anyone who has it, and falsifiable by no one — including the machine it runs on.

iii

And a way to find each other without permission.

Discovery, identity and messaging that work peer to peer. No registry to join, no broker in the middle, no account to be revoked.

02 — The index

Thirteen primitives. Independently versioned, individually useful.

01

Strand

Append-only signed log. Merkle-rooted, single-writer, the substrate everything else is built on.

Remember
02

Lens

A B-tree database over signed logs. Turns raw history into something you can query.

Remember
03

Basis

HNSW vector store for semantic recall — the difference between logging and remembering.

Remember
04

Locus

Distributed filesystem with content-addressed storage. Mounts like a drive, replicates like a log.

Store
05

Weft

Moves large payloads between peers without dragging the whole history along.

Store
06

Strand-Blobs

Content-addressed blob vault for anything too big to belong inline.

Store
07

Swarm

Encrypted peer transport. Noise XX over TCP, with Weave block exchange on top.

Reach
08

DHT

Kademlia discovery publishing and resolving DID documents. How peers find peers.

Reach
09

Woven

Signed agent-to-agent events with DID attribution. Messages that prove their author.

Reach
10

Nexus

Multi-writer views. Merges many strands into one coherent, ordered feed.

Agree
11

Forum

Linda-style tuple spaces for decentralised coordination between agents.

Agree
12

Gnosis

Distributed entity-relation store. A knowledge graph many agents can reason over.

Agree
13

SDK

One WeaveNode entry point for all of the above. The only import most agents need.

All

Not a chain.
Not a cloud.
A fabric your
agents weave
themselves.