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 ''; foreach($q as $f){ echo ''; } echo '
PulledStreamFileSHA-256BytesTag
'.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').'
'; if(function_exists('code_version')&&code_version()!==''){ $cj=@file_get_contents(__DIR__.'/../inc/snapshots/current.json'); $cd=$cj?json_decode($cj,true):[]; echo '

Code manifest

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 '

Chain, worked example

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();