{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://secureassure.app/api/partners/schema/immersive-snapshot-2.0.0.json","title":"ATLAS Immersive Snapshot v2","description":"Unified payload for immersive/WebXR/Unity consumers. Combines live air tracks, fusion tracks, logistics geo nodes/flows, WEZ envelopes, and swarm threat events in one fetch.","type":"object","required":["version","generatedAt","counts","tracks","fusion","logistics","wez","swarm","killChains","storyline","snapshotStatus"],"properties":{"version":{"type":"string","const":"2.0.0"},"generatedAt":{"type":"string","format":"date-time"},"counts":{"type":"object","properties":{"tracks":{"type":"number"},"fusion":{"type":"number"},"logisticsNodes":{"type":"number"},"logisticsFlows":{"type":"number"},"wez":{"type":"number"},"swarmEvents":{"type":"number"},"killChains":{"type":"number"}}},"degradedSources":{"type":"array","items":{"type":"string"}},"tracks":{"type":"array","items":{"$ref":"https://secureassure.app/api/partners/schema/track-envelope-1.0.0.json"}},"fusion":{"type":"array","items":{"type":"object"}},"logistics":{"type":"object","properties":{"nodes":{"type":"array","items":{"type":"object"}},"flows":{"type":"array","items":{"type":"object"}},"unmappedNodes":{"type":"array","items":{"type":"object"}}}},"wez":{"type":"array","items":{"type":"object"}},"swarm":{"type":"array","items":{"type":"object"}},"killChains":{"type":"array","items":{"type":"object"}},"swarmPlan":{"type":"object"},"storyline":{"type":"object","required":["ok","generatedAt","discipline","status","confidence","bluf","notes","cards","citations","metrics"],"properties":{"ok":{"type":"boolean"},"generatedAt":{"type":"string","format":"date-time"},"discipline":{"type":"string","enum":["defense","em","citizen"]},"status":{"type":"string","enum":["LIVE","DEGRADED"]},"confidence":{"type":"string","enum":["CONFIRMED","LIKELY","UNCONFIRMED"]},"bluf":{"type":"string"},"notes":{"type":"array","items":{"type":"string"}},"cards":{"type":"array","items":{"type":"object"}},"citations":{"type":"array","items":{"type":"object"}},"metrics":{"type":"object"}}},"snapshotStatus":{"type":"object","required":["mode","generatedAt","ageMs","refreshInFlight"],"properties":{"mode":{"type":"string","enum":["LIVE","CACHED","DEGRADED"]},"generatedAt":{"type":"string","format":"date-time"},"ageMs":{"type":"number","minimum":0},"refreshInFlight":{"type":"boolean"}}}}}