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.

“j'ai juste besoin d'un lecteur qui ouvre les pdf chargés sur mon téléphone”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
fcfa6a5756a75bb4d4a9b0dbc7d099b575e6d25d8fd86d587028db5eb1a4e326
Signature (Ed25519, base64)
CMRHlLDlQ444r0URxTFIIzxdZKzc+q31kAa0jsHblyQgW17mLJq6UV0+Ji8uR27ADmqID52NQ2YSVRp++TbPCg==
Merkle root
3aa12e5b2bb49befac906908c9a841e9a421f12d0bee8acab9c1f906487adff2
Merkle path
["fcf9001c109c219772085bc332af31b8ee42c5de4df656bdd3c6cf4839b966d9","01fa5b1c4cf1170db84db4302ff121b8b579a41c519c8c8ea50ebb6c4fb956fb","34f2a9f62a68d1641903e2a0009818693273482ed7057dc5e5fa6a9ead3aaaba","8fd9d149fc6e6f1e85e912986197a269922f316910613f6ec9f5170fa2d1c751","0e0508d2e1400745e143404ce41b417d8d621c4a7f80af928473723594ff3af5","23d1b5dd311526a93bea2f3b07088ede1ab1c56f3aa9895108fb821bb747578a","ed8c075a057dd6b746fbba28d3a31341c3b32a9208070650a078ad6c44e99686","7a3c69f767d6733d394e868d19d643bcfc985983525589213ef4aa17bafc8de8","217d037cee9ff3f541b57bcba8b1b0728dd3c364d0da9625f73914a7c063f493","73ac44ca75335b68e54a3fda9e7c4cefb6858616c5efaf558e4d86bc7c2048c4","8a28134c631820d9938e11a9d4c19e9b5a25ad1a4d2bcdf062551b6fcd44604f","5d6850e28ec09372dee79889bb8f26555ed01794e144d7af23e4c235e632eefe","02f47b6d7dad8f32797ca5aba8e2e1f8250e4fab89ca82b067986f372deff6c4"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514629481 · entry 108e9186e8c5677a8c32…
Expected log hash
d923130994e40329302180560c0ed5b43e4400136d037befc932b83910626f34 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":"v1787131980797","kind":"published-quote","locale":"fr","page":"theme:acrobat/fit/fr","quote":"j'ai juste besoin d'un lecteur qui ouvre les pdf chargés sur mon téléphone","rating":1,"review_date":"2026-01-11","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.adobe.reader","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 (3aa12e5b2bb4…), 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.