{
  "xrai_version": "1.0",
  "id": "00000000-0000-4000-a000-000000000009",
  "created_at": "2026-04-23T00:00:00Z",
  "author": {"type": "agent", "id": "claude-opus-4-7@portals-v4"},
  "origin": {"app": "portals", "version": "v4", "scene": "SpecsMap"},
  "metadata": {
    "description": "XRAI-as-XRAI: the 27 active Portals specs + their major cross-references rendered as a spatial hypergraph. Each spec is an entity; dependencies are relations; RFC linkages are events.",
    "self_reference": "xrai://graph/specs-map",
    "viewer_hint": "force-graph",
    "ontology_facets": {"A1": "concept", "A3": "structured", "A4": "hypergraph", "A5": "corpus", "A6": "schema", "A10": "agent"}
  },
  "scene": {
    "anchors": [
      {"id": "anchor_docs", "type": "ar.virtual", "metadata": {"space": "portals_specs"}}
    ],
    "entities": [
      {"id": "constitution", "type": "object.primitive", "model_id": 0, "transform": {"position": [0, 0, 0], "rotation": [0,0,0,1], "scale": [0.6, 0.6, 0.6]}, "material": {"color": "red", "preset": "neon"}, "metadata": {"role": "root", "path": "specs/constitution.md", "summary": "XRAI + jARvis essence triad; aperture-opening thesis"}},
      {"id": "xxx-zero-to-one", "type": "object.primitive", "model_id": 1, "transform": {"position": [0, -1, 0], "rotation": [0,0,0,1], "scale": [0.5, 0.5, 0.5]}, "material": {"color": "gold", "preset": "glass"}, "metadata": {"role": "master", "path": "specs/XXX-zero-to-one/spec.md", "hosts": ["xrai-website", "xra1.com", "public v1.0 SPEC", "RFCs 0001-0013"]}},
      {"id": "spec_001", "type": "object.primitive", "model_id": 0, "transform": {"position": [-2.5, -2, 0], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "cyan", "preset": "neon"}, "metadata": {"slug": "001-unity-rn-bridge", "concept": "69 typed bridge message types; RN↔Unity protocol; now ONE mapping-id source per RFC 0009"}},
      {"id": "spec_002", "type": "object.primitive", "model_id": 0, "transform": {"position": [-2, -2, 0.8], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "cyan", "preset": "neon"}, "metadata": {"slug": "002-unity-advanced-composer", "concept": "ECS-style composer; dispatch candidate for decoder contract (0012)"}},
      {"id": "spec_003", "type": "object.primitive", "model_id": 0, "transform": {"position": [-1, -2, 1.6], "rotation":[0,0,0,1], "scale":[0.35,0.35,0.35]}, "material": {"color": "magenta", "preset": "neon"}, "metadata": {"slug": "003-hologram-telepresence", "concept": "RGBD hologram over LiveKit; CVPR showcase; rgbd-huedepth-v1 source mapping; vfx-hologram decoder"}},
      {"id": "spec_004", "type": "object.primitive", "model_id": 0, "transform": {"position": [0.2, -2, 1.6], "rotation":[0,0,0,1], "scale":[0.35,0.35,0.35]}, "material": {"color": "gold", "preset": "glass"}, "metadata": {"slug": "004-scene-save-xrai-format", "concept": "Save/load: v1.0 JSON snapshot projection of SSE (RFC 0009)"}},
      {"id": "spec_005", "type": "object.primitive", "model_id": 0, "transform": {"position": [1.4, -2, 1.2], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "cyan", "preset": "neon"}, "metadata": {"slug": "005-unity-composer-ui", "concept": "In-Editor composer UI; surfaces blueprints (RFC 0011) + pipeline editor"}},
      {"id": "spec_006", "type": "object.primitive", "model_id": 0, "transform": {"position": [2.5, -2, 0.4], "rotation":[0,0,0,1], "scale":[0.35,0.35,0.35]}, "material": {"color": "white", "preset": "neon"}, "metadata": {"slug": "006-kb-visualizer", "concept": "Force-graph / ECharts-GL / WebGPU hypergraph viewer; primary web decoder; rerun-main + web-viewer-* refs symlinked"}},
      {"id": "spec_007", "type": "object.primitive", "model_id": 0, "transform": {"position": [2.8, -2, -0.8], "rotation":[0,0,0,1], "scale":[0.25,0.25,0.25]}, "material": {"color": "cyan", "preset": "neon"}, "metadata": {"slug": "007-hand-tracking", "concept": "Subsumed by 011; hand pose as SSE source"}},
      {"id": "spec_008", "type": "object.primitive", "model_id": 0, "transform": {"position": [2, -2, -2], "rotation":[0,0,0,1], "scale":[0.35,0.35,0.35]}, "material": {"color": "green", "preset": "neon"}, "metadata": {"slug": "008-voice-intelligence-live", "concept": "Voice pipeline + jARvis soul; 18 SemanticActionTypes + 5 categories; intent = agent decoder (RFC 0012)"}},
      {"id": "spec_009", "type": "object.primitive", "model_id": 0, "transform": {"position": [0.8, -2, -2.4], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "orange", "preset": "neon"}, "metadata": {"slug": "009-paint-ar-openbrush", "concept": "Open Brush AR paint; brush strokes as live-stream source"}},
      {"id": "spec_010", "type": "object.primitive", "model_id": 0, "transform": {"position": [-0.5, -2, -2.4], "rotation":[0,0,0,1], "scale":[0.35,0.35,0.35]}, "material": {"color": "magenta", "preset": "neon"}, "metadata": {"slug": "010-multiplayer-normcore", "concept": "LiveKit transport (decided 2026-03-05); livekit-datachannel-v1 mapping + xrai-sse topic"}},
      {"id": "spec_011", "type": "object.primitive", "model_id": 0, "transform": {"position": [-1.8, -2, -2], "rotation":[0,0,0,1], "scale":[0.35,0.35,0.35]}, "material": {"color": "green", "preset": "neon"}, "metadata": {"slug": "011-body-face-hand-space-tracking-scanning", "concept": "Body/face/hand/space via ARKit + MediaPipe + Sentis; top-of-funnel sensor sources"}},
      {"id": "spec_012", "type": "object.primitive", "model_id": 0, "transform": {"position": [-2.8, -2, -0.8], "rotation":[0,0,0,1], "scale":[0.25,0.25,0.25]}, "material": {"color": "cyan", "preset": "neon"}, "metadata": {"slug": "012-shadertoy-converter", "concept": "Shadertoy → Unity VFX; shader-param component family"}},
      {"id": "spec_013", "type": "object.primitive", "model_id": 0, "transform": {"position": [0, -3.2, 0], "rotation":[0,0,0,1], "scale":[0.25,0.25,0.25]}, "material": {"color": "white", "preset": "neon"}, "metadata": {"slug": "013-toolchain-governance", "concept": "RFC process + conformance corpus governance"}},
      {"id": "spec_014", "type": "object.primitive", "model_id": 0, "transform": {"position": [1.5, -3, 1.5], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "white", "preset": "neon"}, "metadata": {"slug": "014-web-integration", "concept": "Web runtime; viewer.portals.app + xra1.com; web decoders (react/svelte/etc.)"}},
      {"id": "spec_015", "type": "object.primitive", "model_id": 0, "transform": {"position": [2.8, -3, 0.5], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "cyan", "preset": "neon"}, "metadata": {"slug": "015-visionos-needle-avp", "concept": "visionOS/Needle renderer decoder; WebXR-AR entry"}},
      {"id": "spec_016", "type": "object.primitive", "model_id": 0, "transform": {"position": [2.5, -3, -1.5], "rotation":[0,0,0,1], "scale":[0.25,0.25,0.25]}, "material": {"color": "green", "preset": "neon"}, "metadata": {"slug": "016-definitive-answer-engine", "concept": "Retrieval + LLM answer engine; agent decoder"}},
      {"id": "spec_017", "type": "object.primitive", "model_id": 0, "transform": {"position": [1, -3, -2.5], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "green", "preset": "neon"}, "metadata": {"slug": "017-megabrain-orchestration", "concept": "Multi-agent orchestration; LangGraph-style node graph over SSE"}},
      {"id": "spec_018", "type": "object.primitive", "model_id": 0, "transform": {"position": [-1, -3, -2.5], "rotation":[0,0,0,1], "scale":[0.25,0.25,0.25]}, "material": {"color": "cyan", "preset": "neon"}, "metadata": {"slug": "018-wire-editor-modes", "concept": "Wire editor for audio-reactive + SSE-driven bindings"}},
      {"id": "spec_019", "type": "object.primitive", "model_id": 0, "transform": {"position": [-2.5, -3, -1.5], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "cyan", "preset": "neon"}, "metadata": {"slug": "019-ecs-composer", "concept": "ECS composer; Unity DOTS + Bevy component model; archetypes (RFC 0010)"}},
      {"id": "spec_020", "type": "object.primitive", "model_id": 0, "transform": {"position": [-2.8, -3, 0.5], "rotation":[0,0,0,1], "scale":[0.25,0.25,0.25]}, "material": {"color": "white", "preset": "neon"}, "metadata": {"slug": "020-unity-63-upgrade", "concept": "Unity 6.3 upgrade path"}},
      {"id": "spec_021", "type": "object.primitive", "model_id": 0, "transform": {"position": [-1.5, -3, 1.5], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "gold", "preset": "glass"}, "metadata": {"slug": "021-pthi", "concept": "Provisional patent ideation / intellectual property map"}},
      {"id": "spec_022", "type": "object.primitive", "model_id": 0, "transform": {"position": [0, -4, 0], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "white", "preset": "neon"}, "metadata": {"slug": "022-universal-asset-io", "concept": "Federated asset search; glTF / USD / Icosa bridges"}},
      {"id": "spec_023", "type": "object.primitive", "model_id": 0, "transform": {"position": [1.5, -4, -1], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "cyan", "preset": "neon"}, "metadata": {"slug": "023-voxel-world-generator", "concept": "Procedural voxel worlds; generator decoder"}},
      {"id": "spec_024", "type": "object.primitive", "model_id": 0, "transform": {"position": [-1.5, -4, -1], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "magenta", "preset": "neon"}, "metadata": {"slug": "024-neural-filters", "concept": "Real-time neural filters / style transfer; neural renderer decoder"}},
      {"id": "spec_025", "type": "object.primitive", "model_id": 0, "transform": {"position": [2, -4, 1], "rotation":[0,0,0,1], "scale":[0.25,0.25,0.25]}, "material": {"color": "gold", "preset": "glass"}, "metadata": {"slug": "025-brand-identity", "concept": "Brand/logo/font; visual identity"}},
      {"id": "spec_026", "type": "object.primitive", "model_id": 0, "transform": {"position": [-2, -4, 1], "rotation":[0,0,0,1], "scale":[0.3,0.3,0.3]}, "material": {"color": "magenta", "preset": "neon"}, "metadata": {"slug": "026-vfx-parity-migration", "concept": "Metavido → v4 VFX pipeline migration (9-step pattern)"}},
      {"id": "rfc_0009", "type": "object.emitter", "model_id": null, "transform": {"position": [0.3, -1.6, 0], "rotation":[0,0,0,1], "scale":[0.2,0.2,0.2]}, "components": [{"type": "vfx.particles", "props": {"preset": "knowledge_sparks"}}], "metadata": {"rfc": "0009-stream-ingestion-sparse-semantic-encoding", "concept": "SSE + schema mapping — any time-based stream"}},
      {"id": "rfc_0010", "type": "object.emitter", "model_id": null, "transform": {"position": [-0.3, -1.6, 0], "rotation":[0,0,0,1], "scale":[0.2,0.2,0.2]}, "components": [{"type": "vfx.particles", "props": {"preset": "knowledge_sparks"}}], "metadata": {"rfc": "0010-archetypes", "concept": "Named component bundles + entity-path hierarchy"}},
      {"id": "rfc_0011", "type": "object.emitter", "model_id": null, "transform": {"position": [0, -1.6, 0.3], "rotation":[0,0,0,1], "scale":[0.2,0.2,0.2]}, "components": [{"type": "vfx.particles", "props": {"preset": "knowledge_sparks"}}], "metadata": {"rfc": "0011-blueprints", "concept": "Viewer state as shareable document"}},
      {"id": "rfc_0012", "type": "object.emitter", "model_id": null, "transform": {"position": [0, -1.6, -0.3], "rotation":[0,0,0,1], "scale":[0.2,0.2,0.2]}, "components": [{"type": "vfx.particles", "props": {"preset": "knowledge_sparks"}}], "metadata": {"rfc": "0012-decoder-contract", "concept": "Pluggable consumers: render / sim / agent / generator / bridge"}},
      {"id": "rfc_0013", "type": "object.emitter", "model_id": null, "transform": {"position": [0.6, -1.6, 0.3], "rotation":[0,0,0,1], "scale":[0.25,0.25,0.25]}, "components": [{"type": "vfx.particles", "props": {"preset": "knowledge_sparks"}}], "metadata": {"rfc": "0013-master-ontology-faceted-learning", "concept": "18 faceted axes; continuous learning; ontology-as-XRAI"}}
    ],
    "relations": [
      {"id": "r_cons_master", "type": "parent-of", "from": "constitution", "to": "xxx-zero-to-one", "props": {}},
      {"id": "r_master_1", "type": "parent-of", "from": "xxx-zero-to-one", "to": "spec_001", "props": {}},
      {"id": "r_master_3", "type": "parent-of", "from": "xxx-zero-to-one", "to": "spec_003", "props": {}},
      {"id": "r_master_4", "type": "parent-of", "from": "xxx-zero-to-one", "to": "spec_004", "props": {}},
      {"id": "r_master_6", "type": "parent-of", "from": "xxx-zero-to-one", "to": "spec_006", "props": {}},
      {"id": "r_master_8", "type": "parent-of", "from": "xxx-zero-to-one", "to": "spec_008", "props": {}},
      {"id": "r_master_10", "type": "parent-of", "from": "xxx-zero-to-one", "to": "spec_010", "props": {}},
      {"id": "r_master_11", "type": "parent-of", "from": "xxx-zero-to-one", "to": "spec_011", "props": {}},
      {"id": "r_master_14", "type": "parent-of", "from": "xxx-zero-to-one", "to": "spec_014", "props": {}},
      {"id": "r_master_021", "type": "parent-of", "from": "xxx-zero-to-one", "to": "spec_021", "props": {}},
      {"id": "r_rfc9_1", "type": "wire-binds", "from": "rfc_0009", "to": "spec_001", "props": {"role": "bridge-mapping"}},
      {"id": "r_rfc9_3", "type": "wire-binds", "from": "rfc_0009", "to": "spec_003", "props": {"role": "rgbd-huedepth-mapping"}},
      {"id": "r_rfc9_4", "type": "wire-binds", "from": "rfc_0009", "to": "spec_004", "props": {"role": "snapshot-projection"}},
      {"id": "r_rfc9_10", "type": "wire-binds", "from": "rfc_0009", "to": "spec_010", "props": {"role": "sse-transport"}},
      {"id": "r_rfc9_8", "type": "wire-binds", "from": "rfc_0009", "to": "spec_008", "props": {"role": "intent-source"}},
      {"id": "r_rfc9_11", "type": "wire-binds", "from": "rfc_0009", "to": "spec_011", "props": {"role": "sensor-sources"}},
      {"id": "r_rfc12_6", "type": "wire-binds", "from": "rfc_0012", "to": "spec_006", "props": {"role": "renderer-decoder"}},
      {"id": "r_rfc12_15", "type": "wire-binds", "from": "rfc_0012", "to": "spec_015", "props": {"role": "renderer-decoder"}},
      {"id": "r_rfc12_16", "type": "wire-binds", "from": "rfc_0012", "to": "spec_016", "props": {"role": "agent-decoder"}},
      {"id": "r_rfc12_17", "type": "wire-binds", "from": "rfc_0012", "to": "spec_017", "props": {"role": "agent-decoder"}},
      {"id": "r_rfc12_23", "type": "wire-binds", "from": "rfc_0012", "to": "spec_023", "props": {"role": "generator-decoder"}},
      {"id": "r_rfc12_24", "type": "wire-binds", "from": "rfc_0012", "to": "spec_024", "props": {"role": "neural-renderer-decoder"}},
      {"id": "r_rfc10_19", "type": "wire-binds", "from": "rfc_0010", "to": "spec_019", "props": {"role": "ecs-component-bundle"}},
      {"id": "r_rfc11_5", "type": "wire-binds", "from": "rfc_0011", "to": "spec_005", "props": {"role": "blueprint-editor"}},
      {"id": "r_rfc13_all", "type": "wire-binds", "from": "rfc_0013", "to": "xxx-zero-to-one", "props": {"role": "ontology-substrate"}},
      {"id": "r_1_3", "type": "wire-binds", "from": "spec_001", "to": "spec_003", "props": {"role": "bridge-carries-hologram-msgs"}},
      {"id": "r_1_8", "type": "wire-binds", "from": "spec_001", "to": "spec_008", "props": {"role": "bridge-carries-voice-intents"}},
      {"id": "r_1_4", "type": "wire-binds", "from": "spec_001", "to": "spec_004", "props": {"role": "bridge-carries-save-load"}},
      {"id": "r_1_9", "type": "wire-binds", "from": "spec_001", "to": "spec_009", "props": {"role": "bridge-carries-paint-strokes"}},
      {"id": "r_3_10", "type": "wire-binds", "from": "spec_003", "to": "spec_010", "props": {"role": "hologram-over-livekit"}},
      {"id": "r_3_11", "type": "wire-binds", "from": "spec_003", "to": "spec_011", "props": {"role": "hologram-needs-body-tracking"}},
      {"id": "r_3_26", "type": "wire-binds", "from": "spec_026", "to": "spec_003", "props": {"role": "vfx-migration-serves-hologram"}},
      {"id": "r_3_24", "type": "wire-binds", "from": "spec_024", "to": "spec_003", "props": {"role": "neural-filters-enrich-hologram"}},
      {"id": "r_4_22", "type": "wire-binds", "from": "spec_004", "to": "spec_022", "props": {"role": "save-via-universal-asset-io"}},
      {"id": "r_4_xxx", "type": "wire-binds", "from": "spec_004", "to": "xxx-zero-to-one", "props": {"role": "persists-xrai-format"}},
      {"id": "r_5_19", "type": "wire-binds", "from": "spec_005", "to": "spec_019", "props": {"role": "composer-ui-over-ecs"}},
      {"id": "r_5_2", "type": "wire-binds", "from": "spec_005", "to": "spec_002", "props": {"role": "ui-for-advanced-composer"}},
      {"id": "r_6_14", "type": "wire-binds", "from": "spec_006", "to": "spec_014", "props": {"role": "kb-viz-hosted-on-web"}},
      {"id": "r_6_17", "type": "wire-binds", "from": "spec_006", "to": "spec_017", "props": {"role": "viz-for-megabrain-state"}},
      {"id": "r_7_11", "type": "parent-of", "from": "spec_011", "to": "spec_007", "props": {"role": "011-subsumes-hand-tracking"}},
      {"id": "r_8_16", "type": "wire-binds", "from": "spec_008", "to": "spec_016", "props": {"role": "voice-queries-answer-engine"}},
      {"id": "r_8_17", "type": "wire-binds", "from": "spec_008", "to": "spec_017", "props": {"role": "voice-invokes-megabrain"}},
      {"id": "r_8_23", "type": "wire-binds", "from": "spec_008", "to": "spec_023", "props": {"role": "voice-drives-world-generation"}},
      {"id": "r_10_3", "type": "wire-binds", "from": "spec_010", "to": "spec_003", "props": {"role": "shared-spatial-hosts-holograms"}},
      {"id": "r_10_8", "type": "wire-binds", "from": "spec_010", "to": "spec_008", "props": {"role": "multiplayer-voice-presence"}},
      {"id": "r_11_9", "type": "wire-binds", "from": "spec_011", "to": "spec_009", "props": {"role": "hand-tracking-drives-paint"}},
      {"id": "r_12_24", "type": "wire-binds", "from": "spec_012", "to": "spec_024", "props": {"role": "shadertoy-feeds-neural-filters"}},
      {"id": "r_12_3", "type": "wire-binds", "from": "spec_012", "to": "spec_003", "props": {"role": "shadertoy-vfx-for-hologram"}},
      {"id": "r_13_xxx", "type": "wire-binds", "from": "spec_013", "to": "xxx-zero-to-one", "props": {"role": "governance-of-rfcs"}},
      {"id": "r_14_6", "type": "wire-binds", "from": "spec_014", "to": "spec_006", "props": {"role": "web-hosts-kb-viz"}},
      {"id": "r_14_xxx", "type": "wire-binds", "from": "spec_014", "to": "xxx-zero-to-one", "props": {"role": "web-serves-xra1com"}},
      {"id": "r_15_6", "type": "wire-binds", "from": "spec_015", "to": "spec_006", "props": {"role": "visionos-viewer-variant"}},
      {"id": "r_15_3", "type": "wire-binds", "from": "spec_015", "to": "spec_003", "props": {"role": "visionos-hologram-target"}},
      {"id": "r_16_17", "type": "wire-binds", "from": "spec_016", "to": "spec_017", "props": {"role": "answer-engine-tool-for-megabrain"}},
      {"id": "r_18_3", "type": "wire-binds", "from": "spec_018", "to": "spec_003", "props": {"role": "wire-editor-binds-hologram-params"}},
      {"id": "r_18_008", "type": "wire-binds", "from": "spec_018", "to": "spec_008", "props": {"role": "wire-editor-binds-voice-state"}},
      {"id": "r_19_2", "type": "wire-binds", "from": "spec_019", "to": "spec_002", "props": {"role": "ecs-composer-underlies-advanced-composer"}},
      {"id": "r_20_all", "type": "wire-binds", "from": "spec_020", "to": "xxx-zero-to-one", "props": {"role": "unity-6.3-affects-entire-runtime"}},
      {"id": "r_21_xxx", "type": "wire-binds", "from": "spec_021", "to": "xxx-zero-to-one", "props": {"role": "patent-protects-xrai"}},
      {"id": "r_22_9", "type": "wire-binds", "from": "spec_022", "to": "spec_009", "props": {"role": "asset-io-imports-openbrush"}},
      {"id": "r_23_11", "type": "wire-binds", "from": "spec_023", "to": "spec_011", "props": {"role": "voxel-world-aware-of-body"}},
      {"id": "r_24_11", "type": "wire-binds", "from": "spec_024", "to": "spec_011", "props": {"role": "neural-filters-process-body-input"}},
      {"id": "r_25_xxx", "type": "wire-binds", "from": "spec_025", "to": "xxx-zero-to-one", "props": {"role": "brand-surfaces-on-xra1com"}},
      {"id": "r_26_24", "type": "wire-binds", "from": "spec_026", "to": "spec_024", "props": {"role": "migration-touches-neural-filters"}}
    ],
    "events": [
      {"id": "e_rfcs_drafted", "t": "2026-04-23T00:00:00Z", "type": "rfc.batch.drafted", "entity": null, "metadata": {"rfcs": ["0009","0010","0011","0012","0013"], "author": "@jamestunick + claude-opus-4-7"}},
      {"id": "e_paper_submitted", "t": "2026-04-10T23:59:00Z", "type": "paper.submitted", "entity": null, "metadata": {"venue": "CVPR 2026 4D World Models workshop", "paper_id": "ReGen4D-14"}},
      {"id": "e_patent_filed", "t": "2026-04-08T00:00:00Z", "type": "patent.filed", "entity": null, "metadata": {"jurisdiction": "USPTO", "status": "provisional"}}
    ]
  }
}
