Skip to contentCALCHIS

Public datasets

Since 2026-10-28 every product the live workers read from the US federal hazard feeds is kept as received, and a set of records is derived from it by workers whose arithmetic is public and recomputable. What is not recomputable is the record of when the platform had each figure, and that is what these datasets hold. Every row carries its source, its source URL and the time it was ingested; every read of every feed is recorded, so the record states its own continuity (measured); and every determination id and frozen extract is sealed into a daily root that is independently timestamped. The method for each is on the methodology page.

Each dataset below can be read row by row without a key, or exported in bulk as newline-delimited JSON, one UTC day per page, with an API key from a free account (GET /api/v1/archive/export?record=…&day=YYYY-MM-DD; the manifest at /api/v1/archive/export/manifest gives counts and spans). Nothing is renamed or dropped on the way out: the export is the table.

DatasetWhat a row isSinceRow by rowBulk
as issued products
as_issued_products
Every federal product the live workers read, as received: one append-only row per distinct body (SHA-256), with the time the product says it was issued and the time it arrived. The body itself is in `content` (JSON) or `content_text`. method2026-10-28/api/v1/archive/products/{sha256}record=as-issued-products
as issued polls
as_issued_polls
Every read of every archived feed, including the quiet ones: when, what the feed answered, how many items were seen and how many were new. The archive's own continuity record. method2026-10-28/api/v1/archive/continuityrecord=as-issued-polls
warning exposures
warning_exposures
The 2020 Census housing under every NWS warning polygon at issuance, with the issue-to-receipt and receipt-to-compute lags, tied to the archived body. method2026-10-29/api/v1/verification/warning-exposurerecord=warning-exposures
footprint exposures
footprint_exposures
The same housing figure for every SPC Day 1 outlook category polygon and every NIFC fire perimeter version, as received. method2026-10-30/api/v1/verification/footprint-exposurerecord=footprint-exposures
reference evaluations
reference_evaluations
One row per archived USGS revision and NHC advisory read against the public reference catalog: the reading it carried, whether it fell in a box, and the lags. The first-report-versus-revision record of every earthquake the feed carried. method2026-10-30/api/v1/verification/revisionsrecord=reference-evaluations
reference determinations
reference_determinations
Every reference determination: the structure, the reading, the tier and payout, the content-addressed id and the full determination/2 evidence. method2026-10-30/api/v1/verification/reference-determinationsrecord=reference-determinations
event outcomes
event_outcomes
Each in-scope event joined to its FEMA declarations, the dollars under them and what agencies measured afterward; rewritten for 120 days, keyed by method version. method2026-10-28/api/v1/events/{id}/outcomerecord=event-outcomes
observed footprints
observed_footprints
What agencies measured after the fact: NWS damage survey tracks and points, USGS ShakeMap contours, NHC best-track wind swaths, USGS high-water marks, with geometry. method2026-10-17/api/v1/events/{id}/footprintsrecord=observed-footprints
source health events
source_health_events
The availability record: every transition of a feed or worker from working to failing and back, with the message. method2026-10-30/api/v1/status/availabilityrecord=source-health-events
digests
determination_log_digests
The daily Merkle digests of the determination log: period, root, size and the sorted entries, each root independently timestamped. method2026-08-27/api/v1/determinations/logrecord=digests

What these records are not