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 derniere version 26 plante”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
37ba70da53cb7d08a1ff5df1d05b5c3618103ff19e4ed2ad2966ac32b805193d
Signature (Ed25519, base64)
KBRPL3+dYpmPPSHko9S5w+xd2utdN9eXR8CHI/ROxxhWYyzfIknfVCpalPvATz30iUQfctAbmwkOeFaGGW9kDw==
Merkle root
394ca2392606a3b04285deb57e7eaef6f651edc68cd81b9dbd21e1df7dc54fc9
Merkle path
["37b0835158585dbe29f03274c2f892d327b6b3ebd16a160de82cb48c9c2151f8","058bbf21eb126d0f3b5faa878f5428925954ab75da323f1cec8b1f5b67f8a2a5","f227f0f708b52e79f73d66154cf60b4b60655e69d14feeb6cbd9a4d12f7d9786","2f12cd2b4b53c61c2d6cc7088c675184db502b1d5e2f382587f3dce4c9efaac7","26f4eeabbb14d76d0c087cc2febe07ea9a9505297096b2c5d08215e5deb5adfd","d23248c65e51b763c1391895b030d75d569aaf75c2093a3d07248b9590f0d2b5","0032d81a644d94c69678906b7a630b39dd3a1836f9f59800f38e9ea24868dcab","eafbb0a477fa019edb82390f01cd316922e30ca6d96eca3819d971709a4039c4","c672492b298daa30c4cc2050494d1cc75df38c37760a46716f54edbd77121b69","f6b2eccfaf4fbfede7aec9e62a6a5ba1f8029636878d42046236d8b4202a9462","48f236458dde9d4ac6ce4f19c9e592ae3f0699a8ae55cf6d63fe5bbde4c29ad0","c64642134581ffa5bda4225ea0ce7567794fc213530119736e8fc3f6d3ef78bb","7d4ec7d080712842ce38c797fdd753490b08720ce93cefd28313a4217094cb2b","54146392ac4bc258e4e7061916abf0dc1399d49618893603dc99f51d4640362e","9d8f289f39075353ad2bb2433faa71c2a69f17cbb3019524aa8f0a248c7470ab"]
Anchored
2026-08-25
Public log entry
search.sigstore.dev, log index 2582632102 · entry 108e9186e8c5677a3e35…
Expected log hash
fda432c87b1359c3ecf3aab1f5f6988c687e98b4f915b2856536280c29d480a1 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":"v1787628086357","kind":"published-quote","locale":"fr","page":"theme:acrobat/durability/fr","quote":"la derniere version 26 plante","rating":1,"review_date":"2026-03-09","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 (394ca2392606…), 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.