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.

“avec un fichier ayant une tres grande largeur”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
36cbc2169fc300c542e7e9c9bf66ff8d63057a1c98439254f4a4773ce2e3419a
Signature (Ed25519, base64)
XWV54j+6/X3iAj2V4tEUSnTCyUpUVKKyfyoDzJUu8nTaElKdULVTwLCgNJykpokcp3HxYs1MS1A50Mg0JhHSBg==
Merkle root
0f9f1f98772de9eb66ade362612cd5ca656a4d200a8d47121b2fe38d9ef47140
Merkle path
["36ca682dc57ecfe3c8237ac2c66ddb0d81e0b943b0c823616aa51dbb8c639996","3fa9ff303ea27ad12ecd211bd737a5a83ad41de984cd5db6157a7030856c6cd8","94d5cd2db28b684e18f0659791ae06c37bd7f3b47db49cc12c34aa856548c474","caecc87ea2962b02fee33d3dff675ffcb73ad69c593bdbdd58e93dd4ef4f41ab","0d800b1f4e3d0139ecf30b3130075f764e056b6eccdc43f20a8e18a60586415b","87278b771aa9967952bab33a0dcb8530790fc5de7a8b10b17057256cf186f8f1","fcae383a3894b9fcfb7fa4f1eaa3c3eb25cf3dbcba7591259f7627d89a678a19","30d63a0130bbee003df4b6a4188a6d13e10eb17f1161a7162a64382bedbfcc6b","26e833d3037ed92d6b547432d610e9bf75715b765bb8e2a3d0b77bd2fb987e4d","ff21f9e84733fee10f4ac8282fd1a8730f48a09dda26da529375685f7f6d9f33","0790b759d0cc8a9fbe8710f45d2de4109a56d4a17a6c1e049f0270ae83349584","11b6db559d60ed2bfa8a14c3a6e7c1d74501f851a5fa1e6866440cdd410740bd","041d2137c13c852f1fbd518f54d5f9a4580581a46bb61905fb3e2ba701c6247f","cd57bc537bb7f2134c7a8f3afc1cbcb5294dcfd31bd287a44d448ecd8cfeebcc","e65115caa429385de2c5ad8bb60d388a1855282ef8d98462da5e136e2fb61d61"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2622009440 · entry 108e9186e8c5677aff73…
Expected log hash
46b80bf1a64c019a2ecb6a0303a553a66b36eee926131577fb3ad5bc065f2f13 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":"v1787895207832","kind":"published-quote","locale":"fr","page":"theme:acrobat/durability/fr","quote":"avec un fichier ayant une tres grande largeur","rating":1,"review_date":"2026-03-09","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.adobe.reader","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 (0f9f1f98772d…), 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.