Prism Surface
The operator cockpit.
Multi-tenant operations UI for events and venues. Map layers, live camera walls, event timelines, alert acknowledgement, mode switching, persona-filtered SITREPs.
Gates opened on time. Rail approach camera offline; British Transport Police notified via Dispatch. Stage pit density climbing — threshold trip at 17:42, acknowledged by Ops-2. All other zones nominal.
What ships today
Multi-tenant by design
Live camera orchestration
Map + timeline fusion
Persona-tuned SITREP
How it hangs together
Multi-tenant by design
Tenants isolated at the lens-input level. Per-tenant map layers, event streams, camera walls.
Camera orchestration
UniFi Protect + go2rtc + RTSP relays. Every camera is addressable, assignable, named.
Map + timeline fusion
Events as points and as bars. Replay on demand. Persona-aware SITREP in the sidebar.
Alert lifecycle
Acknowledge, snooze, resolve, note. Every action is logged and replayable.
Mediator
C2 blackboard + mediator decides when to escalate. Strategy-driven; operator-overridable.
Vision Flow
Cameras → tasks → outputs. UI on Surface; execution on Iris nodes.
The live analytical surfaces feeding this product
sitrepPersona-tuned narrative.
correlatorCross-lens event fusion.
c2/projections/*Projections consumed by the cockpit.
site_resiliencePer-site network + Protect + ISP health.
mesh_healthMesh bridge state.