{
  "crates": [
    {"name": "relate", "description": "Embedded in-memory OpenCypher graph database", "terms": "embedd memory opencyph graph databas"},
    {"name": "relate-arrow", "description": "", "terms": "arrow"},
    {"name": "relate-bolt", "description": "Bolt protocol server for Relate", "terms": "bolt bolt protocol serv"},
    {"name": "relate-catalog", "description": "Label, relationship-type, and named-index catalog", "terms": "catalog label relationship typ nam index catalog"},
    {"name": "relate-cip-eval", "description": "", "terms": "cip eval"},
    {"name": "relate-cli", "description": "", "terms": "cli"},
    {"name": "relate-core", "description": "Core values, errors, and IDs for Relate", "terms": "cor cor valu error ids"},
    {"name": "relate-datasets", "description": "Fraud and identity dataset generators for Relate", "terms": "dataset fraud identity dataset generator"},
    {"name": "relate-error", "description": "", "terms": "error"},
    {"name": "relate-executor", "description": "In-memory graph and Cypher physical executor", "terms": "executor memory graph cyph physical executor"},
    {"name": "relate-ffi", "description": "", "terms": "ffi"},
    {"name": "relate-formatter", "description": "", "terms": "formatt"},
    {"name": "relate-front", "description": "Relate parser front-end lowered to planner IR", "terms": "front pars front end lower plann ir"},
    {"name": "relate-ir", "description": "Planner IR (lowered Cypher AST)", "terms": "ir plann ir lower cyph ast"},
    {"name": "relate-load", "description": "Load a Neo4j/Aura subgraph into relate::Database (ADR-0080)", "terms": "load load neo4j aura subgraph databas"},
    {"name": "relate-model", "description": "", "terms": "model"},
    {"name": "relate-parser", "description": "", "terms": "pars"},
    {"name": "relate-planner", "description": "Bind OpenCypher AST to a logical plan", "terms": "plann bind opencyph ast logical plan"},
    {"name": "relate-python", "description": "", "terms": "python"},
    {"name": "relate-splitter", "description": "", "terms": "splitt"},
    {"name": "relate-storage", "description": "WAL plus pluggable snapshot codecs (Parquet default, Relate JSON)", "terms": "storag wal plu pluggabl snapshot codec parquet default json"},
    {"name": "relate-tck", "description": "", "terms": "tck"},
    {"name": "relate-test-support", "description": "Shared test-only helpers for the Relate workspace (big-stack runner)", "terms": "test support shar test help workspac big stack runn"},
    {"name": "relate-wasm", "description": "", "terms": "wasm"}
  ],
  "deps": [
    {"src": "relate", "dst": "relate-parser", "kind": "normal"},
    {"src": "relate", "dst": "relate-model", "kind": "normal"},
    {"src": "relate", "dst": "relate-core", "kind": "normal"},
    {"src": "relate", "dst": "relate-ir", "kind": "normal"},
    {"src": "relate", "dst": "relate-front", "kind": "normal"},
    {"src": "relate", "dst": "relate-planner", "kind": "normal"},
    {"src": "relate", "dst": "relate-executor", "kind": "normal"},
    {"src": "relate", "dst": "relate-storage", "kind": "normal"},
    {"src": "relate", "dst": "relate-catalog", "kind": "normal"},
    {"src": "relate", "dst": "relate-test-support", "kind": "dev"},
    {"src": "relate-arrow", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-arrow", "dst": "relate-model", "kind": "dev"},
    {"src": "relate-bolt", "dst": "relate", "kind": "normal"},
    {"src": "relate-bolt", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-catalog", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-cip-eval", "dst": "relate-tck", "kind": "normal"},
    {"src": "relate-cli", "dst": "relate-formatter", "kind": "normal"},
    {"src": "relate-cli", "dst": "relate-splitter", "kind": "normal"},
    {"src": "relate-cli", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-cli", "dst": "relate", "kind": "normal"},
    {"src": "relate-cli", "dst": "relate-load", "kind": "normal"},
    {"src": "relate-core", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-datasets", "dst": "relate", "kind": "normal"},
    {"src": "relate-datasets", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-datasets", "dst": "relate-storage", "kind": "normal"},
    {"src": "relate-error", "dst": "relate-parser", "kind": "normal"},
    {"src": "relate-executor", "dst": "relate-error", "kind": "normal"},
    {"src": "relate-executor", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-executor", "dst": "relate-parser", "kind": "normal"},
    {"src": "relate-executor", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-executor", "dst": "relate-front", "kind": "normal"},
    {"src": "relate-executor", "dst": "relate-ir", "kind": "normal"},
    {"src": "relate-executor", "dst": "relate-planner", "kind": "normal"},
    {"src": "relate-executor", "dst": "relate-catalog", "kind": "normal"},
    {"src": "relate-ffi", "dst": "relate", "kind": "normal"},
    {"src": "relate-ffi", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-ffi", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-formatter", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-formatter", "dst": "relate-parser", "kind": "dev"},
    {"src": "relate-front", "dst": "relate-error", "kind": "normal"},
    {"src": "relate-front", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-front", "dst": "relate-parser", "kind": "normal"},
    {"src": "relate-front", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-front", "dst": "relate-ir", "kind": "normal"},
    {"src": "relate-front", "dst": "relate-test-support", "kind": "dev"},
    {"src": "relate-ir", "dst": "relate-parser", "kind": "normal"},
    {"src": "relate-ir", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-load", "dst": "relate", "kind": "normal"},
    {"src": "relate-load", "dst": "relate-formatter", "kind": "normal"},
    {"src": "relate-load", "dst": "relate-parser", "kind": "normal"},
    {"src": "relate-parser", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-parser", "dst": "relate-test-support", "kind": "dev"},
    {"src": "relate-planner", "dst": "relate-parser", "kind": "normal"},
    {"src": "relate-planner", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-planner", "dst": "relate-ir", "kind": "normal"},
    {"src": "relate-planner", "dst": "relate-front", "kind": "normal"},
    {"src": "relate-planner", "dst": "relate-catalog", "kind": "normal"},
    {"src": "relate-python", "dst": "relate", "kind": "normal"},
    {"src": "relate-python", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-python", "dst": "relate-arrow", "kind": "normal"},
    {"src": "relate-storage", "dst": "relate-catalog", "kind": "normal"},
    {"src": "relate-storage", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-storage", "dst": "relate-executor", "kind": "normal"},
    {"src": "relate-storage", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-tck", "dst": "relate-error", "kind": "normal"},
    {"src": "relate-tck", "dst": "relate-model", "kind": "normal"},
    {"src": "relate-tck", "dst": "relate", "kind": "normal"},
    {"src": "relate-tck", "dst": "relate-core", "kind": "normal"},
    {"src": "relate-tck", "dst": "relate-splitter", "kind": "normal"},
    {"src": "relate-tck", "dst": "relate-test-support", "kind": "normal"},
    {"src": "relate-wasm", "dst": "relate", "kind": "normal"},
    {"src": "relate-wasm", "dst": "relate-model", "kind": "normal"}
  ],
  "crate_cites": [
    {"src": "relate-load", "adr": "0080"},
    {"src": "relate-storage", "adr": "0077"},
    {"src": "relate-storage", "adr": "0085"}
  ]
}
