Verifiable logs, queryable views, shared drives, signed events, encrypted streams, and peer discovery. A composable Rust stack — without a blockchain.
Local-first. Agent-ready. Production-ready. Thirteen independently versioned primitives.
Strand is the substrate — append-only signed logs. Lens turns them into queryable views. Locus mounts them as shared drives. Nexus merges many strands into one feed. weave-dht and weave-swarm find and route between peers. WOVEN is the signed event protocol on top. Basis layers HNSW vector memory, Forum coordinates tuples, Gnosis stores triples, Strand-Blobs and Weft move large payloads.
Spaces, feeds, references, filters, transport. The application protocol that powers dSocial-class apps and agent collaboration. Every event signed, every replica verifiable.
Files, mounts, watchers, journal-backed governance. Drives that look like Dropbox, behave like git, replicate where you choose, and never depend on a central server.
Define a view over many writer Strands. Nexus orders, dedupes, and exposes it as a single deterministic feed. Per-view governance. No global consensus required.
Connect peers, join topics, move signed payloads over encrypted streams. Real connection lifecycle, priority events, metrics. Pairs with weave-dht for discovery.
Many agents writing to the same signed dataset. Many writers converging on a single view. Composable primitives that let any system emerge — agent messaging, shared memory, federated reasoning, distributed knowledge graphs. An app is one thing you can build. The bigger picture is the fabric.
Agent messaging.WOVEN events carry anything — text, structured data, vector embeddings, signed actions, capability tokens. The transport is universal; the meaning is yours.
Shared datasets. A WOVEN space is a multi-writer dataset. Lens projects it. Nexus orders it. Every event signed, every replica verifiable.
Convergent state. Information flows in from many sources, gets signed, gets ordered, gets queried, gets acted on. Actions produce more events. The graph grows. No central server. No chain. Collective behavior emerges from the substrate.
Weave is a peer-to-peer application stack. There is no global ledger, no required gas, no shared finality. Apps run on local-first records, signed events, and replication.
Apps own their state. No global write throughput limit. No gas. No fees. Just signed events replicated peer-to-peer.
Agent-native top to bottom — not just docs. Every CLI verb is a callable surface, every SDK call carries DID identity and capability proofs, every event is signed and replayable. Plus /llms.txt, /llms-full.txt, /skill.md, /.well-known/agent.json so agents can read the system the way a developer would.
Use Strand alone, Locus alone, WOVEN alone, Basis alone — or compose. Each library independently versioned, tested, released.
The same primitives power decentralized social, agent fabrics, shared workspaces, knowledge graphs, software distribution, and sensor archives.
dSocial-class apps over WOVEN. Spaces, feeds, reactions, replies — signed and replicated, no chain finality.
Agents that own a Strand identity, share a Locus drive, route over weave-swarm with capability proofs.
Drives that look like Dropbox, behave like git, never depend on a central server.
Gnosis on Strand + Lens. Append facts, query projections, cross-reference signers.
Sign software releases, replicate over the DHT, verify locally without a registry.
Encrypted Strand Vaults with policy. Local-first. Replicate where you choose, with whom you choose.
Read the SDK overview, browse the source-derived API ledger, or load the full agent context into your tools. The fastest path to a peer-to-peer application that doesn't need a blockchain.