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 d'accéder à la rubrique mon compte”
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 2514851395
Proof data
- Record hash (SHA-256)
fd222a8cb9e2df169170f909bcc1b9547fd6dc3939b2ceefb2650331e2e9b6a4- Signature (Ed25519, base64)
eNvSGQSdyYm1ab47tguW6BS2v5Ceyj0xAiR8evdBFmMgLGwN9Uq6Q4dOxviRXS+5Dk00cD2jbV6l1HgX89WTCw==- Merkle root
b6da35820db152d3d2c0cee337545e3489f0422a146fcc8c60737b1d3a3ef55c- Merkle path
["fd1da9a9eec750d9c2b9ff2c10450de811552e443875c37f91051d63be8a0ffd","8d78a22ed583d638c76e285eea6f1f9502584b57a2cbb3460ef10bf50c19d5e5","28123ce39868cbbb4661fe4d88afdade4dd0c1cad18ee6723f485038ccafbf73","11fa6f3ad399c817299a9b8a880c51c730b2b65b3db88902eed531bf2c6f3a0f","de14f6ca44b2019efbf4c9d99543e950f0a0ca720fe0dfa62ed5c0ae480ef313","fff5585b0ecd5b4052dc6edac3cbf494e463dd5e205e8025b0539009ebb84d79","ef3ae7bd97805406d7c43ac87a1f056da797622c1869bd39d6e0a218fef4650a","c22b4a3fa9f27c566fcd7b5a6d8222892162d19b5bb78c5f999a729589482e2e","bc39ff1fb7374ec6a15da2ecf0ed69f228ddf92994c338ebb540d33aac9f0de8","8031c6ac315ece16154dfb1f96e696aa18170927af7b653b380696d5c5c2a88f","957170d24ca01d7b90994df4a844f8fda61c784f04299f7c012a09472fc9f802","4ead2e48718cf6823c15813aaf31284c132ede1f0bf5c465ab4c472e9d95cabd","224859803387e2d5d55f4d99200baf1853b57ca9280b91ad0b25d9ec06abb7dc"]- Anchored
- 2026-08-19
- Public log entry
-
search.sigstore.dev, log index 2514851395 · entry
108e9186e8c5677a4f62… - Expected log hash
-
687a04ce8b1c63a953fd353f279012a3ef08c4ad12d885582b1b6ee85d05b900The 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":"v1787134378129","kind":"published-quote","locale":"fr","page":"theme:storytel/service/fr","quote":"impossible d'accéder à la rubrique mon compte","rating":1,"review_date":"2025-09-25","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=grit.storytel.app","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 (b6da35820db1…), 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.