1. Scan this with Google Authenticator / Authy / 1Password:
Or enter the key manually:
Save these recovery codes — shown once. Each works one time if you lose your device.
Users & Roles
Manage who can sign in and what they can do. Viewer = watch · Operator = confirm/dismiss + drills · Admin = full control.
Accounts
Username
Role
Add user
Detection History
Every recorded incident, newest first. The console's Active Detections panel shows only ongoing + recently-cleared events.
Incidents
When
Camera
Type
Frames
Peak conf
Status
Evidence
Data Platform
Building-local lakehouse: every detection, verdict and track — queryable, tiered, export-ready.
Lake
Events
Type
Rows
Adjudications — the training gold
Verdict
Count
Export a provenance-clean YOLO set: python -m src.data.cli export-trainset
False-positive rate · 7d
Camera
FP
Confirms
FP share
Fleet export
Opt-in only. A bundle carries adjudicated tier-2 frames (confirmed threats + false detections) — never video, telemetry or not-a-threat captures. Every bundle is Ed25519-signed and every export is logged below.
Exported
+ / −
By
Size
Produce a bundle (consent required): python -m src.data.cli export-bundle
System
System-wide detection settings and status.
Detection sensitivity
Status
SafeRoute VMSLincoln High · Building ACRIT 0HIGH 0MED 0LOW 0● …🔇 0 muted0/0 cameras online—
Cameras
Live Evacuation Routing ● MONITORING
Safe routes computed continuously. A detection reroutes the class away from the threat in milliseconds.
Active Detections
Detection Details
Select a detection
Event Timeline · session
SUSPECT
Evidence is stored with your decision (officer-verified training data).