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.

“La politique de confidentialité inspire la peur et l'inquiétude.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
a7a11dc04587ec9012c2ecf48241b5f490138a0c8b6a37b66539abcee62cf154
Signature (Ed25519, base64)
8XZ2fx4ZXjWXQwaQuleJzxPY/PGESfCDxAC1lQXRpjYTCVh1aasytTw7mWuclrW7B8G5nRagHlTeOAtDYerIBA==
Merkle root
cee60bb6c0816d1bc69326ea12cf0c5c00cbea13afa283147bf24b52e30f839c
Merkle path
["a7a2d9a045154980fb1b9c05d17b09140d95f136f040b8fe32bf00d8bb710f9c","a0eb918d825c422b56ff8342e621687e6a6d7a38d1f3c3e1dad8ae51a5daf566","43fe70e9931fd210813b211ee002905b3a061cdda5279b63c27eaa616bf6a97a","2fda3d06bfe8186bc5cde97a82ba377c768cf7ff24a79ca4a10322555d315cb7","595dde96cb7bc44ede5b93bdd9f8bc62d34c1d5626961c77f18f608c0c740ac9","033ad97510a950d29c77cd1ca65d3782a09ec99f994ba1434429cc6961f7796b","746f1f74671aea65129395039abf001e2908916408c32e1061efb9cf2a46bcef","c5b0849a8cd9c2069456c04b59643007b52f84d8da3764881b8ca6c86e3cf2cc","4f9640810ef6d1702252f975f96f8201f2db6e3e9487c8cdb9001e1730f30980","7642ecd5a6041d0c0b04c9cbb2a71fe7aac9aa3a4d26e11c7c99f11140bf7685","c18038b9eee15a98ff0c9a67f0d42e9a1ba8326ae16314b715e10ab4b39eaea5","4f7fab7f9944636775aa45a893968ad251501032c1b813bc247dfe9d124c9c59","a00b4601749348f2fcd6f79560c522307796ec3ce8055ec55da33a69b027ab14","6d215dc9023570789455be9902e0d62b0310ab7bcbe811daa69263c90da55ffe","57e3801fc0af4bd2492130e334ef2d0425fdcd10c95109df38ad0d371e279fbf"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2543857133 · entry 108e9186e8c5677a5231…
Expected log hash
d8e1ac8b740526c2915424d7f7c6bce881a4ef05d0a3a3dbd88e4c760e36623e 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":"v1787288037224","kind":"published-quote","locale":"fr","page":"theme:findependent/communication/fr","quote":"La politique de confidentialité inspire la peur et l'inquiétude.","rating":1,"review_date":"2026-07-30","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.findependent.android","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 (cee60bb6c081…), 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.