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.

“On ne peut rien faire.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
e39bc9c35a91a1b7bb1c024b69338489b4eaa4afef4fd295a7dfaafad512cb13
Signature (Ed25519, base64)
ad8w6ShIdCSsx160rZZf/mS5nxVDDFG7F+8zv0qF3kbO0kcMzxueqv+as6BsTOZtecjaZCicmBBTIGfncpulAA==
Merkle root
9ca8f1c1ad15a78206ceaec922c537c0b0ac598e12c9c25877f5e0e19de38c6e
Merkle path
["e39f1e0c20157f24490e1205fa405d21249f6fe9d2caba1c1dd291509dae7f99","ccbe6966a8d00d685dc680a862419dac21861df519227779cfb5a9cd9b7bb9a1","85c4fa00de023de190425f24c86223471fade34d7a8138896de26352ade7e479","28fa23108d792c2ddf1c813b8fbf677385c3da2255f07dd916120376a4ef9c36","9141761f09a759cffda9f4d989f5eb8177f5b2208985cd351592c316c96b6655","697af4610a285e4b09d7320847071e0327ab3d8e91e4c9dab3886629f82a33e5","f265394099537f24e5b3084ea80388c31bba1d4971810792a4403cddd6578832","536564c4efb9b78f247f0193b4781081a3c8ea655e0bfd2ab804be99bdefb61a","bfb110f1b5731f09060603af8f96ab46ebce54a7644765da9524cc16b68f243f","56fba8ea7d78c29c45e3e509985ae7fe75cc41a168fe7ba90318a371ceb442f9","efbdf6304b5e09fa8a015073750b706c0e83f66f282c72460ebef769a61ce13a","b6f6fb9667f75ade690af17b17b61dd249abb92759ad13354fefe2ed9c66d447","7cc5f3f2fc50019deb630aacfa0fbd24c30a57539c9894e947060c7bbebafc75","0a576056ee16c853973c1ae5f2e69eb8307a6c11579960d3bc89f852486ab500"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2543154575 · entry 108e9186e8c5677a0eab…
Expected log hash
0099eed9d12aa99aaa44ed875b87ffaf90c46527b61dfd92cdd4db2c148aef65 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":"v1787284115102","kind":"published-quote","locale":"fr","page":"brand:adyen","quote":"On ne peut rien faire.","rating":1,"review_date":"2026-08-05","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.adyen.ipp.mobile.companion.live","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 (9ca8f1c1ad15…), 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.