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.
“impossible de demander un remboursement”
Checks (re-run on this request)
- ✓ Signature — Ed25519 signature over the record hash, verified against the public key at /.well-known/citatio-signing.json
- ✓ Merkle inclusion — Leaf recomputed through the sibling path to the anchored root
- ✓ Public transparency log — Sigstore Rekor log index 2621780523
Proof data
- Record hash (SHA-256)
3eb23772cdf376013e10767ed36272ef7c7e9a48fea8a26a3b7c143336667027- Signature (Ed25519, base64)
mKO9TNFEvsizqdclcSqlCNqR1ewe70MA1BXvouF5oUpgX/YJK8uVma57HmoSiuLnx7/fKmbr3ybLCUFEhJbQCQ==- Merkle root
7b426d9a8e4778c60509753003c7b551184ce3f76e1db9b678c604656c147d81- Merkle path
["3eb4574bf827f5c0551253181a1ea3de8a6b334cbd81eec00bdc5e77cd04b96f","42ac247cccbcb7679a3646b46af3125cf692b59396825312d4a3d62cbf7727c7","dc1feb9e397cda298fb033b66757e71ae2a3f632fe6c19ecc8dcae6c9236c62e","fcdda806daaba34d8ad532dd4d24b57a56c89021918707b2c6502f65025d10a6","39f885869707d023f01d37b395aaae82005188ea97510a84e3259e92ad237354","59f81ad2b5fdd45223c3816ab1ca2d6628e3e8a6aa65e4edf53eaf44135801be","252f4e98165bf02bb4906aa44f18f9f436bc99bbc49170114f20606285e12573","b857eeb67e1c4d9a4bb85b6257f53d80ff6a9cd553a7e8b14f4a220eb9ecf777","6ca027fc183da42ad8041d1bc93b529967789ba120dc0b0addca0f60a251bf8d","25a82038921d95a659221b0b6c54cc5028969873f0e4e100a81863d8551d503e","5614c687eb1dd4bde2dd5233472a5e87c38851909e6fd486a4e3e8b18dda4515","7c87120a5933dd0458bb747d27b032a10aed7d102d3bbd6d61d0921671b9ea37","e40e744cf849e6a961da547951e97bfb2bed485ea19a25e7edff1231f33d8896","9116af6fd18052ff80cfd3abad6fc438171b3496be1f90c0fc1ff476ae16bd31","6fe79142608c1fc8bf2fc6f4e46810b02dde5a2430135fbb3f3615b6e79ae38a"]- Anchored
- 2026-08-28
- Public log entry
-
search.sigstore.dev, log index 2621780523 · entry
108e9186e8c5677a0666… - Expected log hash
-
8cedab57a40119bdaca7f2b5c6cf9bb1e2c3e69dc6a6b7339d16a6592c70750eThe log entry'sspec.data.hash.valuemust equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm. - Canonical record
{"dataset_version":"v1787891923870","kind":"published-quote","locale":"fr","page":"theme:acrobat/returns/fr","quote":"impossible de demander un remboursement","rating":1,"review_date":"2026-04-15","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.adobe.reader","v":1}
Verify in the public log
- Open the Rekor entry (pre-filled with this proof's log index).
-
In the entry, compare
spec.data.hash.valuewith the "Expected log hash" above: it is the SHA-256 of the Merkle root string (7b426d9a8e47…), which ties this proof's root to the log entry. -
Decode
spec.signature.publicKey.contentfrom base64: it must equal Citatio's published key at /.well-known/citatio-signing.json. -
The entry's
integratedTimeis the independent timestamp: the root, and with it this quote, existed no later than that moment. - 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.