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.

“ce pour quoi je l'utilise principalement.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1778f7e39cf6369691366d31e532536162ac9ea3f12159c64ff88eb2537bbc90
Signature (Ed25519, base64)
L+gmf7et+uPJ5a73+TMX+bHqHkaRxHNKb4BLi8CoLPVUK2oZYtrT2PdwbbXKGV9bCnCxNdGScUXht3aS1X/1Bw==
Merkle root
3ac2a65164a98b25d6607e9cd20ce9559bf4391886ca2eae943b9792fcb8a323
Merkle path
["17783416c6ab27682f6610a3873e0de0eee50a9b4bcbfc8a9ad4d61499036daa","726ac6d3361ca294701b7fae81c131d8d109dd3f4ced946f99dd42b3c4eed132","9f676a81cc26ad5f6e71055a253777eb7f4847a87fce4f1542df10c189f52270","61036dddb42845d74b6142d21c389834a3641212a27e5c8854911039ad70d462","f776322589e582f38ff6dff211f96e15171b0c1b10fa3015cb81cee2acbf5280","365f296b551825ca54891a498e274810cd48a08bf8453ba7b1e1494b3aa72f08","0bc435994cb37298b16f0521551a88afc4c265cadc0d3b1f88d0e96235aa9548","98d5ad6bd6bf96c21a65968bac19bf56f8387168f30b585316a4d5e77b900511","7a929e6b820aed9744e5323886cf719b0d94c5b78324224855965c58564e371d","6d355bc6c7a473e48d77e6429ea792d51f08880170a4504873c8f912edf22421","3d2a03a5390cf71e4ea6869eea7b151f3d3e7d4d50d01b6a113f3ecc992a6ca3","b01c2625d7d6ed6aba617555d9c95bbf2a7043e740344450a67b0c797701de10","309aeea49736ed841c0769a3c166809b978b8ad00b17b13cc0a57509820a4b01","900a8ed1297dc836a8b3be52e4e74bbac6319948157ba123cef010c147d9cd86","b933f107006d8bf043be83ef3bd88a04368b06893809d6915935ad1f675c78b6"]
Anchored
2026-10-05
Public log entry
search.sigstore.dev, log index 3083528439 · entry 108e9186e8c5677ac4c0…
Expected log hash
8816bf48c9e6a0b1ef2758b04fc7021824819cb4cee30b879cd603a10d38b8a0 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":"v1791181418024","kind":"published-quote","locale":"fr","page":"theme:audible/fit/fr","quote":"ce pour quoi je l'utilise principalement.","rating":5,"review_date":"2026-08-14","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.audible.application","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 (3ac2a65164a9…), 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.