Raw vault
Every raw pull, checksummed on arrival. Any published chart traces to rows in the readings store, which trace to these files. This is the provenance chain, demonstrated.
'; $q=db()->query("SELECT f.*, s.label FROM files_raw f LEFT JOIN streams s ON s.id=f.stream_id ORDER BY f.pulled_at DESC LIMIT 200"); echo '| Pulled | Stream | File | SHA-256 | Bytes | Tag |
|---|---|---|---|---|---|
| '.h($f['pulled_at']).' | '.h($f['label']??'·').' | '.h($f['path']).' | '.h(substr($f['sha256'],0,16)).'… | '.h((string)$f['bytes']).' | '.($f['is_placeholder']?'PLACEHOLDER DATA':'LIVE DATA').' |
The code that produced these rows is verified the same way: platform code '.h(code_version()).', manifest SHA-256 '.h((string)($cd['manifest_sha256']??'')).' · code-manifest.json · Code tab.
'; } echo 'Chart point → readings row (stream, timestamp, value) → raw file path + SHA-256 above → the file itself in cold storage. Request raw archives under the open licence via the About page.
'; page_footer();