# Prism — machine access contract The stable contract for reading Prism programmatically. Served at /machine-access.txt; mirrored in the repo at docs/machine-access.md. ## 1. Machine-readable headline value (no JavaScript required) Every series page at /statistics/ that has a single headline figure renders it in an HTML element with a stable id and data-* attributes: 16.08% - id="headline-value" one per page, on the canonical latest value only. - data-measure the labelled measure (a headline is never a bare number). - data-value the raw numeric value, unformatted. - data-unit the unit, when the series has one (may be absent). - data-period the ISO period the value is for (2026-07, 2022, 2022-Q4). Extract it from static HTML, e.g.: curl -s https:///statistics/ | grep -o 'id="headline-value"[^>]*' A single-period distribution (a breakdown, not a time series) has no single headline value, so it carries no #headline-value element. That is intentional, not a gap. ## 2. schema.org/Dataset (JSON-LD) Every series page embeds a