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.

“je n'arrive pas à supprimer l'arrière plan”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
16590360976056bc6dd81f85b8e20699330363955948d6336897fe3d650cdd65
Signature (Ed25519, base64)
cH6PRLH5HU/xTY9aoqxsHvSuK551FO4+5pnCvMrMvMpR+ako0gBE+mEmoPkcGT8W6BYbAdP2UdJiduq86+aRCA==
Merkle root
c9e6077a1bda893f1455402f424b1d526c8cf2f47d428b611fd8d7fd8b45f80d
Merkle path
["165a95ca7983d04e5f1acdd026fd5fe9c4147dffac971a98189a0e8d44d1e744","1611d02ef2c81a4ef532e5ae3f34ade9a01634933b5cb384164b57e9fbe57ada","f1ea3f8fed3effbfc97751261adcb309d82f1aa689d1429e2df011b32aa8a9a0","ed9cadfdf265d7fd1a55bf8962d76745ba0cf99ae41c1a2f21a4e64ddf3873bd","41c45e9443894dc949cab8517aad740119db7b89b9cf3ea03ff9db652f92d7a6","132734fd4bf2fab6a72505030c5f4cb9d1c8a8fbd6f66b5a7978c2c504402643","daab4a3f6acc46b7c12ba57c95c7f32820cd0af34e31533976834038cd962d02","9b32bee552c80e318729685b4ff44217d00239486d49954546386c5b66d9f9c4","700ccce7ea96a27ecd3ced104eb8505e90663ccc42cc8507f6fabb1a9e4b44fe","6ef43a48479ac438fc3f6259737be26d234fbc11b09e6de4dae0ae0e0cba2a86","e999c55fd18fb69cbe72ee0fb38e48d0e6820d403edd01dd2efe11336c6be892","f42bbe0786e33b42f4c8e554d8fb87eea60bf6b63c64884d72dc9140ccdbe62a","10184685e176b75ed3f0b74f1c9530fc854fdb5cae5575a2bfff0aaff1cb819d","28f339129afb618d498bd82eae2b1e12eeaec1028ad92bd9db24bb82ce8352e8","5322c97ccb72daa49a07d25ff9fa0bd42fe425058f30f6fb1f272a0b90ad3b60"]
Anchored
2026-10-01
Public log entry
search.sigstore.dev, log index 3029042635 · entry 108e9186e8c5677a4403…
Expected log hash
38d9b7e95b1b3c998a8128983d818774fe7ee047adb6f05ee608495c2d7aa418 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":"v1790741815621","kind":"published-quote","locale":"fr","page":"theme:canva/ordering/fr","quote":"je n'arrive pas à supprimer l'arrière plan","rating":1,"review_date":"2026-07-27","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.canva.editor","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 (c9e6077a1bda…), 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.