Every snapshot Fonteum publishes is SHA-256 hashed at write time and appended to a Certificate-Transparency-style log. The head of that log — the most recent attestation — is published below. Once the per-snapshot previous_link_hash backfill lands under §sprint3-attestation-chain, every row will additionally chain backwards to the prior row, making any tampering detectable by a single recomputation.
Each upstream archive is downloaded, SHA-256 hashed, and written to snapshot_attestations with the source archive URL preserved verbatim.
Each new row carries a previous_link_hashfield set to the prior row's content_hash (or all-zero for the first row in a source family). Tampering with any historical row breaks every downstream link.
A periodic STH (Signed Tree Head) seals the chain head with Fonteum's chain-signing public key. Verifiers fetch the STH, walk the chain backwards, and confirm every link.