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.

“Difficulté de retrouver les fichiers enregistrés”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
749deadcbea466dc7c9962360a84bfad5c9258043920b23f0b5af1ccec4038a9
Signature (Ed25519, base64)
+c6hp+ci3I2nHD6vIzDOI/hdJv7JNViMfIg4PdCU0LKJSlDFkk6AsnWhSOmUQ9xUSainHBBPtXPShPZGLViODw==
Merkle root
13d851a0949e31431bfa3cb9a632b995c3cd1c62cfaf1eda783bd9224fc47725
Merkle path
["7498be1dd74ddf6517dfa715c05f32561dd78c5b617e4cdcf728c694faab7e5e","dc151d6b440ee800fa37fe9e524f9a471e7020f71251c461e7d4489f68448298","ca06b4eb6116a92df96c69b7ec3e769ac6446ce1558536ea842968373bfc2395","d449681cf2395ac10a67d5ec3c83e228f6572ea4b4ea670c6de1264109ca808a","4feb0a23f1496d71e9dc197cd71e8db3411daf4abf6dc1a165cc6e7c969867c4","a7cbcbd54a3b464bcf3272e7bce1206870285ee3a3d81bac4c6c9eff68c85b06","5a7b3dd1e41c10b4cf153467bcd2267deda033d68e3417b091f28c0f02228801","1e90f9b10ab6314ebad43f8fa314601d395da90f3c45d50993ccd3a93e170d4c","d2a63ec9b104deb881fcd5c6f099a4542836df696c3a49041872ba15360d175b","3a1d0c4cc72d3c5d8c52786e505c1476509be3f76f9ec9c72e35bad9330ab3a6","0d1f1ce3463b1e9393bdc31f0c940980c88d14045809f2215b8167e28faa0077","2e4cc4cc9f254585d592ce310b06ef87cd96eee21f75a167ff015e1181264220","a85948d94666cb760325015d876c34467e4e9a308fd736b88b45334d957c084f","8794a267e94c305c4d11faa8a55bb3d3523fb52e75ea5ecdc366a6e906d9f7ca","bc9aae2a90fd8d311435fb1459ac7953f7f2923aa1b697bb0b40101796e3503b"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2542342116 · entry 108e9186e8c5677a49dc…
Expected log hash
44bd329b5c5f42e4fbaaab1e9a27845aedd26351446bc96ba12b520a563b7433 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":"v1787279544668","kind":"published-quote","locale":"fr","page":"theme:acrobat/ordering/fr","quote":"Difficulté de retrouver les fichiers enregistrés","rating":1,"review_date":"2026-08-03","source":"Apple App Store","source_url":"https://apps.apple.com/fr/app/id469337564?see-all=reviews","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 (13d851a0949e…), 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.