Off-chain · Agent-native · Open source

The off-chain application layer for humans and agents.

Weave is a composable Rust stack for verifiable logs, queryable views, shared drives, signed events, encrypted streams, and peer discovery — without a blockchain. Durable distributed software, local-first, agent-ready.

41 librariesRust workspaceNo chain requiredMIT licensed
libraries and tools, each with source-derived API ledgers and custom workflow pages.
documentation pages shaped around each library’s actual modules — not a template.
chains, tokens, or consensus layers required to run an application.

The primitives

Eight independently useful libraries that compose cleanly. Pick one, or use them all.

Who Weave is for

AudienceStart hereWhy
Protocol engineersLibrary catalogSee how each package fits into the stack.
Application buildersWOVEN and weave-sdkModel app events and compose runtime capabilities.
OperatorsProduction release and weave-dht-daemonValidate network, deployment, and release gates.
Autonomous agents/llms.txt, /llms-full.txt, and /skill.mdLoad structured context and capability guidance.

What Weave is not

Weave is not a blockchain, not a token network, and not “web3” in the chain or consensus sense. There is no global ledger, no shared finality, no required gas. Apps are built on local-first records, signed events, and peer-to-peer replication — durable distributed software without the constraints of a chain.

Release posture

Weave is documented as a multi-repository open source system. Every library has a custom page map derived from its actual source modules and API surface. Docs are treated as production infrastructure: changes must validate with Mintlify before deployment and must preserve agent-readable context at /llms.txt, /llms-full.txt, and /skill.md.