History
The after-action record. Every state transition an event passes through — a wildfire's acreage revised upward, a warning escalated, and the all-clear written the moment an event leaves its feed — is stored as its own immutable revision. This is the chronological, replayable archive over a time range: absence is recorded as deliberately as onset, so "nothing here now" is a fact you can trace back to the revision that made it true — never inferred from an empty screen.
GET /api/v1/history?place=&layer=&from=&to=
returns every stored revision of every event in the range, newest first — the
camelCase protojson of grid.v1.EventRevisionList
(revisions[].{revision, observedAt, ingestedAt, event}).
Filters map 1:1 to the query parameters and live in this page's URL, so a
date-range view of an incident's whole arc is a shareable permalink; paging
follows next_page_token. Timestamps are RFC 3339;
days are grouped in UTC.
| Observed | Severity | Layer | Rev | Status | Event |
|---|