# Weave — Off-chain agent-native P2P application stack

Weave is an open source, blockchainless peer-to-peer application stack for humans and
autonomous agents. Composable Rust libraries for verifiable logs, queryable views,
shared drives, signed events, encrypted streams, and peer discovery — without a chain.

## Why agents and humans care

- Trace: append-only signed log per writer. Local verifiability, not consensus.
- Lens: queryable derived views over Trace data, never mutating source.
- Locus: shared drive semantics — files, mounts, watchers, journal-backed governance.
- Nexus: multi-writer convergence into deterministic aggregate feeds.
- weave-dht: peer + provider record discovery over a Kademlia-style overlay.
- weave-swarm: topic-based peer routing over encrypted streams.
- WOVEN: signed app/social event protocol — spaces, feeds, filters, transport.
- weave-sdk: identity + storage + networking composed into one node.

## Documentation

- Overview, architecture, agent guide: https://docs.weave.earth
- Library catalog (41 libraries): https://docs.weave.earth/reference/library-catalog
- Full agent context: https://docs.weave.earth/llms-full.txt
- Skill manifest: https://docs.weave.earth/skill.md

## Where Weave fits

- Not a blockchain · not a token network · not chain-adjacent
- Replaces: bespoke server backends for collaborative apps, agent fabrics, knowledge
  graphs, sensor networks, content distribution.
- Complements: identity (DIDs), capability tokens, federated discovery.

## Source

- GitHub: https://github.com/l1feai/weave (multi-repo workspace)
- License: MIT
