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.

“ma banque a bloqué le prélèvement par suspicion de fraude”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
981f93c1d8330a58162deba524851f2616100538df422e3cf23791751c21d056
Signature (Ed25519, base64)
U+xraSVD/7jYwBiIQ8dCK5Qezdo3ZWFxEWeAG4wv4j/+5D+rCw4wJSKY1NRC6UYbnNjf2HkArl5RXvfF4GnhBA==
Merkle root
a086f9fa8309b32cad6e06b6c84c12133a405483807f462eafed4cabc6f3fb99
Merkle path
["9821ba4c418dcb8ca88d4d004cb44f44014c80bae5a3a524755517483b187669","f0643e7917f2839df0547beeec82f2565fc269950c2140e3f18920f2ef561e85","b48dccc208cef449a8a695552c606498621a1c5978572fa7d080b1f4e8ba0c11","956850163b634652825eea4d294923d26d372a0928b92a1b0c437a5d94088ca8","b7de96a85ee71850fbc93b38a73758c9507883ef2244c1cb20e9c8689e216d75","9b0452daf0f36818eb073c7086b036a3bc2cdfd50b1316c864c7447c9725df9a","f5d886b9e97e647f4f05a00b427dc7ef05053297af82ee17984d89b501c3bdf2","c000ab5bdb62ed389ae8f72d899bc46a3b731f059fd5ce5ce05036ce3659e321","749ff27b723e18180514a878ffde868a379308be3368fb95f8335f74474f15c4","44fa40782fc9ee57d4be56f7f731916f9db80af073104e548f9e4cdfae312c5a","c201af5c8fcb35bf913d717b50df46d34573ac3f6953e503c297611346b826f3","7edb977af752d7c915bbf5f4ddcc4be4a35c94fee48c93b64df02098c837ab20","ed6466ec3ff16607c99fca83bc18860b9e70f3f5a17bc108a2e6ed42df99d779","1d7676f67710cf1152e64179021560b173262f0f0c11c7101c22e9929c376319","d4cf3fd862731bc6a1728d66b360c0434f801f84e015a828556d2731bd771b26"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514476227 · entry 108e9186e8c5677ab19c…
Expected log hash
9a346357c8991b17bced8f12238c2332c4ac3078c0d9a283ee00f82b3c69be66 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":"v1787129084398","kind":"published-quote","locale":"fr","page":"theme:acrobat/billing/fr","quote":"ma banque a bloqué le prélèvement par suspicion de fraude","rating":1,"review_date":"2026-03-23","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 (a086f9fa8309…), 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.