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.
“C'est bien dommage!”
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 3121353835
Proof data
- Record hash (SHA-256)
64b68cb93ac84e0a876ca7ac24c40175f874345fa46a2b3116b9ef061ceacee2- Signature (Ed25519, base64)
9Suhqgpyf1Hn+Fg8bDFfJBf9TfEMEbFuhqrnP+GQEXDwxtl+v6FdTbZsyzzDIecRDysViIuHKjLf/8L5LBqwAg==- Merkle root
1128c1e3e4534f30e1f8c2f8fc1f60db99ca4dd81f25405dfff62ff1f39e22a6- Merkle path
["64b73eac1a75cf1dbae9d5092f96649edbb19ee1acab131fcc8ce29908023361","1fa6af73ea9bd17816333e1cb4e5de0530e90b1edc6d93424c8f43b3a9703368","3238a5a3cfe5ff4f77460461684dc66d3b9b4f4a2b19e7505fd63253a9386bd7","45453930121afb494520fb023705cf5e0b045db36e44b7c341fe6dbb6d5b5442","69e7fa724ac05f3ddba920116aa79ede747e4a3c51f105b5bdebf4a1052f2ddb","9a143dcf5843f6313ac84cf73f7109117c1bce5077aa5e007b3fd23ebf7a421c","c4de1e1eb1c614aaa1444390a18a312b44b502b8ab145c34e8399a2c615cc1b1","6944e54c52b245311a00a1f5304a86026b84d6c2e0c02019fdb41433d5b3ea4e","d898f2d284cd06fdbc31bd2b52fff27b93ef630c18662d1ebca02394d0ae9c13","d0dc9549fd16d81eaa627c69b3c74aff4ad1ca41280fa195f51fe7c57bc0157c","054495b635b726164ae6d8e02ede8c1b3141de10490e4d8808b6122bed37da17","6a3f896b6c3d8d6fcae3b15d3a174d451a999d3c3398397b2c31c92a8b7880f1","851f261e124c8b67488e2e432acd4a490b644ab54dccb94f7910d95ccc9211ae","f75a88b2a62ebd5b73df1c71402ad7b8bc380b5df523df930ffc21838b31cb00","b39bfa02188a075f3ffabe31b61efbaa34ef7a32306f491e668efcd33d84ef4b"]- Anchored
- 2026-10-07
- Public log entry
-
search.sigstore.dev, log index 3121353835 · entry
108e9186e8c5677a938c… - Expected log hash
-
3980f7151edd7b0249ea159b11c34712cba10d59cd8ffa603af676e538f81cfdThe 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":"v1791338675665","kind":"published-quote","locale":"fr","page":"brand:drawboard","quote":"C'est bien dommage!","rating":1,"review_date":"2025-01-08","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.drawboard.pdf","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 (1128c1e3e453…), 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.