Quote verification
This proves the quote below is recorded by Citatio exactly as displayed and has not been altered since it was committed and anchored. It documents Citatio's crawl observation; it does not imply endorsement by the source platform. The quote links to the original review.
“De belles photos méritent également un beau livre photo.”
Checks (re-run on this request)
- ✓ Signature — Ed25519 signature over the record hash, verified against the public key at /.well-known/citatio-signing.json
- ✓ Merkle inclusion — Leaf recomputed through the sibling path to the anchored root
- ✓ Public transparency log — Sigstore Rekor log index 2658211220
Proof data
- Record hash (SHA-256)
2d5a783e9a9dd46bde4174eb26f922ee17f45f8a9498bc0b2bafdc43d4354dc5- Signature (Ed25519, base64)
QFy/a8ZCuGnYxRLGOyAKX2HJCa1FzbYK+xHLdUviEqM7NmC4mV+ITLDoKxHmje92kC9LKGg08EUjGFseZEQNDA==- Merkle root
dc262458aa22478fffe21ec338d01c6f4cae4a788ed9fea3c30831a82c06da82- Merkle path
["2d5ab78569117181da51e4c2cc51a78cc4c2f8b356384796d8fa6ef034be3524","3df6ca6d286818e06bbe96b46d8004719b415b62c5d20b2a53fbc46ac370aaab","b9ae8385536c83d5365d12ef92f028f0caf31ed86ef4a2a63d28e4bfcb3b6893","243211c02f2840f71500f42641b81b6fef0663143bac62bf90890e95bad4b903","60c7b8406336916396e4e804a69c9c9f1a91f8a4bd3b24e3464745f979a00ad8","16493c49c8302d416477864c33ecee4c21cd49093b3b43270054912bd261fa9d","d50afe3bfdd7424487bf1763365d649d1709684cd21a63f56d7b34381f777cc5","452398389c058df8c418f4584e2d5b0d1e8e46e986e20f277da338135febdbd0","ecca2805a8c324a648f8ffa3d96b039b40d1f690127ad88c83beccfb15d6451a","d41579d35410c7dbc46edc5eb7f6045e457a193e4953efc43f6697d7c524aee2","377e1ce5a35f17d3cb59afb3053b223d6e93159dc8201bdf27adffaa760a5f0c","d81e27e13630db3d9d293f6d79668cd1c78632307ae9023530bc5592b492c941","bdc9b750f877995745e1cab86bfadadf81a699dc296c03b30c7a277ddce4ad9f","05b68ff1f996fd6d87089c04d3b63d00c2f9717b69cfa4ae5a0251e3fbd668f9","fa0b5c0e2afc2db7f6b3a78d277777500a36d9f343119b2becbe97376b611a16"]- Anchored
- 2026-08-31
- Public log entry
-
search.sigstore.dev, log index 2658211220 · entry
108e9186e8c5677a6833… - Expected log hash
-
34743b52c53937c552d8f13f390474d4daf1803bc63770b1d5dba985fa233896The log entry'sspec.data.hash.valuemust equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm. - Canonical record
{"dataset_version":"v1788149612113","kind":"published-quote","locale":"fr","page":"brand:bookfactory","quote":"De belles photos méritent également un beau livre photo.","rating":5,"review_date":"2026-08-13","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X574512025EBB9124A1B84F5AA83E47EE.html","v":1}
Verify in the public log
- Open the Rekor entry (pre-filled with this proof's log index).
-
In the entry, compare
spec.data.hash.valuewith the "Expected log hash" above: it is the SHA-256 of the Merkle root string (dc262458aa22…), which ties this proof's root to the log entry. -
Decode
spec.signature.publicKey.contentfrom base64: it must equal Citatio's published key at /.well-known/citatio-signing.json. -
The entry's
integratedTimeis the independent timestamp: the root, and with it this quote, existed no later than that moment. - Locally, without any Citatio infrastructure: SHA-256 the canonical record (must equal the record hash), verify the Ed25519 signature against the public key, and fold the hash through the Merkle path (sorted-pair SHA-256) to reach the anchored root.