Manifesto

Most apps don’t need a blockchain.

They need verifiable history, signed events, peer discovery, and durable replication. Weave provides those — without consensus, without tokens, without the cost or the constraints of a chain.

Six principles for the off-chain application layer.

Six principles

The constraints of a chain are not the constraints of distributed software.

01

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.

02

Verification belongs to the recipient.

Every event is hashed, signed, and verifiable offline. Trust is locally provable, not consensus-implied.

03

Composition over orchestration.

Thirteen independent primitives. No master runtime. No required ordering. Adopt one, port one, compose all.

04

Agents are first-class operators.

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.

05

No chain. No token. No gas.

Apps run without a global ledger. There is nothing to mine, stake, finalize, or pay. Just signed events and replicas.

06

Open source as production discipline.

Every library is independently versioned, tested, documented, releasable. Docs are treated as production infrastructure.

Built for the off-chain application layer.

Global consensus is expensive. Token economics are coupling. Gas is friction. For most software, none of those costs buy anything you needed. Weave is the stack that gives you the verifiability without the chain.