{
  "version": "0.1.0",
  "updatedAt": "2026-07-12",
  "sourceRoots": [
    {
      "surface": "engine",
      "path": "/Users/dcconstructions/Downloads/mnt/NODEDC/NODEDC_ENGINE_INFRA/nodedc-source",
      "mode": "read-only MMAP workflow and Cesium layer donor inspection"
    },
    {
      "surface": "module-studio",
      "path": "/Users/dcconstructions/Downloads/mnt/NODEDC/NODEDC_DESIGN_GUIDELINE",
      "mode": "Map Page target surface and visual contract owner"
    }
  ],
  "ledgers": [
    {
      "id": "ledger.map_domain_v0",
      "path": "docs/MAP_DOMAIN_ONTOLOGY.md",
      "entityIds": [
        "map.view",
        "map.grid_layer",
        "map.place_target",
        "map.moving_object",
        "map.pin",
        "map.label",
        "map.zone",
        "map.route",
        "map.track_segment",
        "map.station",
        "map.selection",
        "map.renderer_adapter"
      ]
    }
  ],
  "baselineDocs": ["docs/MAP_DOMAIN_ONTOLOGY.md"],
  "restrictions": [
    "Do not copy the monolithic ENGINE Cesium node into Module Studio.",
    "Do not make Cesium, Ion, OSM, GOS, Gelios, RZD or Yandex Rasp canonical map domain roots.",
    "Do not store runtime snapshots, provider credentials or heavy spatial datasets in Ontology Core.",
    "Do not design NDC capability bindings before Map Page slots, fixture schema and actions are accepted."
  ]
}
