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.

“Plus de 80 % des photos manquaient”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
cd3cb0fc80ec1c7e898a77ee15223356970d77102db316653d47a2152ea5e51e
Signature (Ed25519, base64)
djm2b4HLZ0rHgxm8x1Ai2RvjSOmsr2n1/bB54j//4YDtpF9yhHEGcRo/UHf8UrSfjp/zz63qkPck4RVOdXQuCw==
Merkle root
8c6268a14330d1a3403c561e774645b0671f81571ec1735d4674ebe1de7502e8
Merkle path
["cd3d69b0ef500320f6e610dff8393fadecf12d8d066d25252e46088bf177aa1d","45451b74942e9fda95dccbf9a0056823af0c45619826717956dbdce2434402b4","7aa96fdee2ebcd3392c916924b6b6ab8fd7a45fade728336bb0bc06f82cd4ac5","9df5f1603834ad3d77a508c95b93aebf5bb9c327d66e65e8b4ee135099b7ffb6","a6b46b5935cbd16b03d0bbb06b1d252b3617a62935521683ab8baa6e6c34556d","6b65dfdcebb8566f3ab6a2929f5796a4261356151d58fcda1042d350bac40429","adad749d01c607b9f065fb67b20408a927378c299694ca8aec88c7c1a0df216b","80acf43b8d5cd556960c12454ff93dc2527e7827dd1f5bf4d0352ebd8636d323","66e1ff8d95d1290998ad7b65ae9ab73911a6edf114dfdeb8eb0b0b42048f7f05","716eb8e0b642f4b932e9e23a334923b0aee1103ef72094e9d54d003903a47d1a","217469924c8c117b4e164e8e263bfd1d293514a31ad01a5e5ad03bc1473643e4","46547533536c23b0cb9fe347aab73c6bf8b07ddee2809398e2cfc721d5951813","c483df2db2ba0256789552c7244a58c96a87dd33342e2eb560908ca98074e6ec","2de97363b84c3a3c7892d6c13559facb127180f7fe51ea764f30fd45ad533e91"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2515439294 · entry 108e9186e8c5677a4f15…
Expected log hash
128701fddbb19410bf57cdb2d04d7a0278d13bcfda6410d76f176fa58341e1c9 The log entry's spec.data.hash.value must equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm.
Canonical record
{"dataset_version":"v1787141082461","kind":"published-quote","locale":"fr","page":"theme:pixum/communication/fr","quote":"Plus de 80 % des photos manquaient","rating":1,"review_date":"2026-06-30","source":"Trusted Shops","source_url":"https://www.trustedshops.de/bewertung/info_XFAB7C17C298F48909E8C9F2BFAA5794B.html","v":1}

Verify in the public log

  1. Open the Rekor entry (pre-filled with this proof's log index).
  2. In the entry, compare spec.data.hash.value with the "Expected log hash" above: it is the SHA-256 of the Merkle root string (8c6268a14330…), which ties this proof's root to the log entry.
  3. Decode spec.signature.publicKey.content from base64: it must equal Citatio's published key at /.well-known/citatio-signing.json.
  4. The entry's integratedTime is the independent timestamp: the root, and with it this quote, existed no later than that moment.
  5. 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.