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.

“m’a messagerie est carrément bloquée.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
d3af4ef5708732a959a8c18b0443b14c487c8d574e644c74904a4b76147e8463
Signature (Ed25519, base64)
uxEVOdFq5FIfpy+WTTCzrP9HByP12W61Gh/oq1e/ingoI7HzBK53myDL2AjQP4SPWjRlowdJiS/u3HcLBAyqDA==
Merkle root
cc9af896bdf0beb88857e1dcc841c404ccd4c59cbcb6932f17077fc8aa87fc23
Merkle path
["d3aef65c95c28cae6eac5f180342f7eb8235e2338faee95b1e36a20c93d0b4d0","8f8b7c413179058145c41aaf299de2a77da83fe899542870db424e1cb893d8cf","9a36588a626a22ce4fde01ab50f1ff2636e065ae97bbbf6d26b4ef39b864986f","5a31b000655cd0c437e11ec232d7bb46f9da18f39676af3d6038dcf60e650805","126d1122af02f3318934571310cfa90b18e3f935e8153f8c6d1097b94e316ddc","567b6f2fa939d58b87e3ab7b8de9add7c4544d43b2b4b8a17b067402d220c6f1","0dac8f5ff7fd6bfa5277b42cc20046befaf349b41d234e223822ee36b2d624ef","874b3f9ba3beb315bdb49b0a14d6d01667403ccc376d0235c52a422b9209fc15","f7684ae6c475bbbc49e0a1346e96bdd91bbcb591443ffc2562e65e0cd286d962","339acadef14b513810d5eea9a1ffac48446eae4c67e5cdf1a842df10817c0d24","f80d0c5ab8347c7b632acf0adfeecbf0642beb93c4860356a4d8d6b3c50e4cb4","e0221a8125d409d980c3ca2e8b0ac0fffada91f6a184545bce901df7a1b32ec9","b7e7321936ec01ddf1a27939d7f763a96d242072647f162bf95538c0d78946b8","061d6f557e045828e58e062e2990b1f7ebc6103db2774df447dccd9f77833f8c"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2542751096 · entry 108e9186e8c5677aaab3…
Expected log hash
8251ea19feed4cbe325f48ba93f0e47294878633f5d43178e4a3a023547e795b 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":"v1787281943761","kind":"published-quote","locale":"fr","page":"theme:pixum/communication/fr","quote":"m’a messagerie est carrément bloquée.","rating":1,"review_date":"2024-09-26","source":"Apple App Store","source_url":"https://apps.apple.com/be/app/id1319898516?see-all=reviews","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 (cc9af896bdf0…), 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.