Local-first, network-replicated.
Apps own their state. Records are signed, append-only, and durable on disk first. Replication is a protocol, not a prerequisite.
Why Weave — manifesto
Autonomous software needs verifiable history, signed events, peer discovery and durable replication. Weave provides those directly, peer to peer — without consensus, without tokens, without the cost or the constraints of a chain.
A signed record leaves one local thread and joins another. Each participant retains its own history.
Global consensus is expensive. Token economics are coupling. Gas is friction. For most software, none of those costs buy anything you needed.
What agents actually need is verifiable history, signed events, peer discovery and durable replication — the things Weave provides, in thirteen composable primitives you can adopt one at a time.
Apps own their state. Records are signed, append-only, and durable on disk first. Replication is a protocol, not a prerequisite.
Every event is hashed, signed, and verifiable offline. Trust is locally provable, not consensus-implied.
Thirteen independent primitives. No master runtime. No required ordering. Adopt one, port one, compose all.
Every CLI verb is a callable surface, every SDK call carries DID identity, every event is signed and replayable. Plus /llms.txt, /llms-full.txt, /skill.md, /.well-known/agent.json.
Apps run without a global ledger. There is nothing to mine, stake, finalize, or pay. Just signed events and replicas.
Every library is independently versioned, tested, documented, releasable. Docs are treated as production infrastructure.
Trust is
locally
provable,
not consensus-
implied.
Weave is the stack that gives you the verifiability without the chain. Thirteen independently versioned Rust libraries, each tested, documented and releasable on its own schedule.