{"module":"PROMISE-TO-PROOF","version":"1.0.0","generatedAt":"2026-11-15T23:39:48.559Z","doctrine":"A documented capability is verified only when current runtime evidence supports the exact claim. Implementation, connectivity, data presence, continuity, handoff and outcome are separate states.","fullyVerified":false,"counts":{"VERIFIED":13,"IMPLEMENTED_NOT_CONNECTED":1,"NO_EVIDENCE":1,"UNAVAILABLE":1,"DEGRADED":2},"promises":[{"id":"shared-operational-context","promise":"Mission and active-object context carries forward across views.","state":"VERIFIED","runtime":"Context contract live with 6 canonical object kinds","evidence":["/api/operational-context/status","CONTACT","MISSION_EVENT","MISSION_SIGNAL","DAMAGE_ASSESSMENT","LOGISTICS_ITEM","LOGISTICS_REQUEST"],"limits":["Per-object continuity still depends on provenance, freshness and source availability."],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"unified-cop","promise":"Air, surface, land and fused contacts are available through one contact graph.","state":"VERIFIED","runtime":"Unified contact API is reachable and returns a typed contact collection.","evidence":["/api/cop/contacts"],"limits":["A measured zero-contact picture is valid only when source health/freshness remains visible."],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"sensor-fusion","promise":"Multiple sensor observations can resolve into canonical fused tracks with custody.","state":"VERIFIED","runtime":"Fusion route is reachable with a track collection.","evidence":["/api/fusion/tracks"],"limits":["A route being healthy does not prove a specific track is multi-sensor; inspect that track's custody."],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"uas-intelligence","promise":"UAS threat intelligence augments the current air/fusion object without replacing it.","state":"VERIFIED","runtime":"UAS intel stats route live; schedulerEnabled=false","evidence":["/api/drone-intel/stats","/api/operational-context/objects?domain=AIR,FUSION"],"limits":["Historical corpus count is not the live air picture."],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"tak-cot","promise":"ATLAS can translate and exchange selected data through TAK/CoT when an authorized endpoint is configured.","state":"IMPLEMENTED_NOT_CONNECTED","runtime":"TAK contract is present but no reachable external endpoint is established in this runtime.","evidence":["/api/tak/status"],"limits":["Do not describe this runtime as connected to a military TAK server."],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"ddil","promise":"ATLAS preserves useful local context and queues work under denied/disrupted/intermittent/limited communications.","state":"VERIFIED","runtime":"DDIL status route is reachable.","evidence":["/api/ddil/status","/api/edge/status"],"limits":["Operational proof requires browser/service-worker and reconnect reconciliation tests; route health alone is not full DDIL proof."],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"ai-assistance","promise":"AI assists navigation, synthesis and proposal of conditions without taking command authority.","state":"VERIFIED","runtime":"AI observability route is reachable.","evidence":["/api/ai-observability/metrics"],"limits":["This proves the observability/control plane, not that a provider answered a specific prompt. Provider availability must remain explicit."],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"sustainment","promise":"Sustainment readiness is calculated from canonical inventory and requests.","state":"NO_EVIDENCE","runtime":"Logistics service is reachable but no inventory evidence supports a readiness percentage.","evidence":["/api/logistics/readiness"],"limits":["Unknown is intentionally not converted to 100%."],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"damage-em","promise":"Emergency/damage views use the canonical dual-use damage assessment store.","state":"UNAVAILABLE","runtime":"Canonical damage feed unavailable.","evidence":["HTTP 503"],"limits":[],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"handoff-orchestration","promise":"Cross-module events and handoffs flow through a shared coordinator rather than page-local logic.","state":"VERIFIED","runtime":"Module coordinator is reachable.","evidence":["/api/module-coordinator/status"],"limits":["Coordinator availability does not by itself prove recipient receipt or understanding."],"checkedAt":"2026-11-15T23:39:48.559Z"},{"id":"wff-shared-context","promise":"All seven warfighting functions operate from the same mission/object/evidence state.","state":"VERIFIED","runtime":"All seven WFF operator-picture routes expose the shared operational context contract.","evidence":["c2:200","intel:200","movement:200","fires:200","sustainment:200","protection:200","information:200"],"limits":["This proves shared-context wiring, not that every current object has complete evidence."],"checkedAt":"2026-11-15T23:39:46.698Z"},{"id":"wff-c2-functional","promise":"Command and Control runtime persistence and cycle engine are available.","state":"DEGRADED","runtime":"Functional route answered but did not meet its evidence contract.","evidence":["/api/opscenter/status","{\"module\":\"OPSCENTER\",\"status\":\"degraded\",\"congruenceStatus\":\"PARTIAL_DATA_ACCESS\",\"evidenceCeiling\":\"LOCAL_DATA_READ\",\"version\":\"1.0.1\",\"gapsClosed\":null,\"gapClaimStatus\":\"NOT_REPORTED_WITHOUT_A_CURRENT_GAP_REGISTER\",\"backingApi\":[\"/api/opscenter/info\",\"/api/opscenter/cop\",\"/api/opscenter/combat-power\",\"/api/opscenter/tlp\",\"/api/opscenter/sync-matrix\"],\"stores\":{\"combatPower\":{\"status\":\"unavailable\",\"error\":\"relation \\\"opscenter_combat_power\\\" does not exist\"},\"tlp\":{\"status\":\"unavailable\",\"err"],"limits":["Do not infer WFF readiness from route reachability alone."],"checkedAt":"2026-11-15T23:39:47.337Z"},{"id":"wff-intel-functional","promise":"Intelligence operational stores and workflows are readable.","state":"VERIFIED","runtime":"Representative functional evidence contract passed.","evidence":["/api/intel-ops/status"],"limits":["This is runtime software evidence, not mission outcome or field-effect proof."],"checkedAt":"2026-11-15T23:39:47.337Z"},{"id":"wff-movement-functional","promise":"Movement/Maneuver consumes the canonical unified contact picture.","state":"VERIFIED","runtime":"Representative functional evidence contract passed.","evidence":["/api/cop/contacts?limit=1"],"limits":["This is runtime software evidence, not mission outcome or field-effect proof."],"checkedAt":"2026-11-15T23:39:47.337Z"},{"id":"wff-fires-functional","promise":"FIRES workflow persistence and loop-state evidence are available.","state":"VERIFIED","runtime":"Representative functional evidence contract passed.","evidence":["/api/fires/loop-status"],"limits":["This is runtime software evidence, not mission outcome or field-effect proof."],"checkedAt":"2026-11-15T23:39:47.337Z"},{"id":"wff-sustainment-functional","promise":"Sustainment personnel/equipment/maintenance persistence is available.","state":"DEGRADED","runtime":"Functional route answered but did not meet its evidence contract.","evidence":["/api/sustainment/status","{\"module\":\"SUSTAINMENT\",\"status\":\"degraded\",\"congruenceStatus\":\"PARTIAL_DATA_ACCESS\",\"evidenceCeiling\":\"LOCAL_DATA_READ\",\"version\":\"1.0.1\",\"backingApi\":[\"/api/sustainment/info\",\"/api/sustainment/perstat\",\"/api/sustainment/personnel\",\"/api/sustainment/equipment\",\"/api/sustainment/maintenance\"],\"stores\":{\"personnel\":{\"status\":\"unavailable\",\"error\":\"relation \\\"sustainment_personnel\\\" does not exist\"},\"equipment\":{\"status\":\"unavailable\",\"error\":\"relation \\\"sustainment_equipment\\\" does not exist\"},\"m"],"limits":["Do not infer WFF readiness from route reachability alone."],"checkedAt":"2026-11-15T23:39:47.337Z"},{"id":"wff-protection-functional","promise":"Protection engine can read durable assets, alerts and acknowledgement state.","state":"VERIFIED","runtime":"Representative functional evidence contract passed.","evidence":["/api/protection/status"],"limits":["This is runtime software evidence, not mission outcome or field-effect proof."],"checkedAt":"2026-11-15T23:39:47.337Z"},{"id":"wff-information-functional","promise":"Information/IOS can compute the cross-WFF matrix used for human decision support.","state":"VERIFIED","runtime":"Representative functional evidence contract passed.","evidence":["/api/ios/wff-matrix"],"limits":["This is runtime software evidence, not mission outcome or field-effect proof."],"checkedAt":"2026-11-15T23:39:47.337Z"}],"blocking":[{"id":"damage-em","state":"UNAVAILABLE","runtime":"Canonical damage feed unavailable."},{"id":"wff-c2-functional","state":"DEGRADED","runtime":"Functional route answered but did not meet its evidence contract."},{"id":"wff-sustainment-functional","state":"DEGRADED","runtime":"Functional route answered but did not meet its evidence contract."}],"limitations":["This packet is runtime assurance, not operational accreditation or an authority-to-operate claim.","External recipient receipt/acknowledgment/understanding requires recipient-side evidence.","Field performance under contested networks requires exercise or operational test evidence in addition to runtime probes.","A NO_EVIDENCE state is not failure and is never converted to a fabricated zero or success."]}