{
  "schema_version": "0.1",
  "name": "Weave",
  "version": "0.1.0",
  "status": "production-ready",
  "description": "Production-ready, open source, blockchainless, agent-native peer-to-peer application stack for humans and autonomous agents. Composable Rust libraries for verifiable logs, queryable views, shared drives, signed events, and peer discovery — without a chain.",
  "url": "https://weave.earth",
  "documentation": "https://docs.weave.earth",
  "repository": "https://github.com/l1feai/weave",
  "license": "MIT",
  "copyright": "© L1fe Labs, Inc.",
  "publisher": {
    "name": "L1fe Labs",
    "legal_name": "L1fe Labs, Inc.",
    "url": "https://l1fe.ai"
  },
  "agent_context": {
    "llms_txt": "https://docs.weave.earth/llms.txt",
    "llms_full_txt": "https://docs.weave.earth/llms-full.txt",
    "skill": "https://docs.weave.earth/skill.md"
  },
  "primitives": [
    { "name": "Strand",      "role": "append-only signed log",    "docs": "https://docs.weave.earth/libraries/strand/overview" },
    { "name": "Lens",        "role": "queryable derived views",   "docs": "https://docs.weave.earth/libraries/lens/overview" },
    { "name": "Locus",       "role": "shared drive semantics",    "docs": "https://docs.weave.earth/libraries/locus/overview" },
    { "name": "Nexus",       "role": "multi-writer convergence",  "docs": "https://docs.weave.earth/libraries/nexus/overview" },
    { "name": "weave-dht",   "role": "peer discovery",            "docs": "https://docs.weave.earth/libraries/weave-dht/overview" },
    { "name": "weave-swarm", "role": "topic-based peer routing",  "docs": "https://docs.weave.earth/libraries/weave-swarm/overview" },
    { "name": "WOVEN",       "role": "signed app/social events",  "docs": "https://docs.weave.earth/libraries/woven/overview" },
    { "name": "weave-sdk",   "role": "node + drive + network composer", "docs": "https://docs.weave.earth/libraries/weave-sdk/overview" }
  ],
  "capabilities": {
    "verifiable_logs": true,
    "queryable_views": true,
    "shared_filesystems": true,
    "multi_writer_convergence": true,
    "peer_discovery": true,
    "encrypted_streams": true,
    "signed_events": true,
    "blockchain_required": false,
    "consensus_required": false,
    "tokens_required": false
  },
  "constraints": [
    "No global consensus, no chain finality, no token economics.",
    "Local verifiability is the substrate. Unsigned events are not trusted.",
    "Replication is best-effort; convergence is per-view via Nexus.",
    "Source repositories are authoritative for code-level details."
  ],
  "audiences": ["protocol_engineers", "application_builders", "operators", "autonomous_agents"],
  "ecosystem": [
    { "category": "decentralized_social",  "example": "dSocial-class apps over WOVEN" },
    { "category": "agent_fabric",          "example": "Multi-agent collaboration over weave-swarm" },
    { "category": "shared_workspaces",     "example": "Drive-like apps over Locus" },
    { "category": "knowledge_graphs",      "example": "Gnosis on Strand + Lens" },
    { "category": "software_distribution", "example": "Signed releases via DHT" },
    { "category": "personal_data_vaults",  "example": "Encrypted Strand Vaults with policy" }
  ],
  "contact": {
    "github": "https://github.com/l1feai/weave",
    "discussions": "https://github.com/l1feai/weave/discussions",
    "issues": "https://github.com/l1feai/weave/issues"
  }
}
