Born Between 2 Generals · ONDCP showcaseEarly Warning Map

Aggregate-only by architecture — region + date + count. No individual is ever tracked.

Alert audit log

Every alert is recorded with the exact threshold that fired, and the records are hash-chained so the log is tamper-evident and the methodology inspectable.

audit.chain
$ verify alert-chain
records: 8
#0 2026-07-01 R12 watch@2 8c9c88a68bef71a3
#1 2026-07-03 R12 watch@2 c6755e68f6547d58
#2 2026-07-09 R11 watch@2 707e030f63fcc84c
#3 2026-07-18 R11 watch@2 99ef866feb4dd56f
#4 2026-08-04 R04 watch@2 ca9a895bba61e7de
#5 2026-08-04 R06 warning@3 f7bbbdf751c689b3
2 more
status: CHAIN INTACT ✓ (each record commits to the previous)
#DateRegionSeverityzThresholdRouted to
02026-07-01Coastal Bendwatch2.542state-ph-rapid-response + local-EMS (mock)
12026-07-03Coastal Bendwatch2.252state-ph-rapid-response + local-EMS (mock)
22026-07-09Harvest Plainswatch2.062state-ph-rapid-response + local-EMS (mock)
32026-07-18Harvest Plainswatch2.052state-ph-rapid-response + local-EMS (mock)
42026-08-04Easton Reachwatch2.412state-ph-rapid-response + local-EMS (mock)
52026-08-04Riversidewarning23.23state-ph-rapid-response + local-EMS (mock)
62026-08-05Riversidewarning5.293state-ph-rapid-response + local-EMS (mock)
72026-08-06Riversidewarning3.173state-ph-rapid-response + local-EMS (mock)

Routing is a documented stub (IngestAdapter / notify) — no live EMS feed or paging is wired in this demo build.