Signals
The deterministic, addressable UK area-data layer. Every signal is a typed primitive with value, normalised value, national-within-country percentile, source period, and per-signal confidence. LSOA grain, monthly cadence on the dynamic series.
- Typed Signal primitive (Zod-validated in packages/contracts)
- Honest provenance via meta.fetch_mode (live, store, hybrid)
- Append-only monthly time-series, immutable per observed_period
- Derived signals are first-class store rows (YoY, momentum, slope, peer-relative z)