Typed contracts
Observed, forecast, modeled, reanalysis, satellite and synthetic records remain distinct.
HeatSafe records where environmental data came from, how it was retrieved, what it measures, which terms apply, how quality was assessed and whether the exact snapshot can be verified later.
Observed, forecast, modeled, reanalysis, satellite and synthetic records remain distinct.
Retries, rate limiting, cache TTL, response hashes and metadata.
Duplicates, ranges, units, source URLs, licenses and provider flags.
Atomic JSONL artifacts, manifests, SHA-256 and record-count verification.
NOAA CDO, EPA AQS, EEA Air Quality, NASA FIRMS and ERA5-Land specifications.
Implemented, local-normalizer, request-specification and registry-only states are explicit.
| Source | Mode | Status | Role |
|---|---|---|---|
| NOAA CDO GHCND | Token API | Implemented foundation | Station climate observations |
| US EPA AQS | Credentialed API | Implemented foundation | Regulatory air-quality monitoring |
| NASA FIRMS | MAP_KEY API | Implemented foundation | Satellite active-fire context |
| EEA Air Quality | Local Parquet | Normalizer | European station measurements |
| ERA5-Land | CDS credentials | Request specification | Gridded reanalysis |
| Türkiye sources | Verification required | Registry only | Future official-source adapters |