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.
“au final on doit s'abonner pour pouvoir écouter”
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 2525257308
Proof data
- Record hash (SHA-256)
7f990d4be05e8ef3c6061a529d32e1e97ba351b1ec469b6962379df7a0820928- Signature (Ed25519, base64)
mDb0CbyImw0SvN2Y7Ep/fKw0fOGtPZplOeF0HISPz4Bb+zv5oYALqfm3lPSh5rJuCBzYUd3FDo+kflSDvQuKAw==- Merkle root
bdf558524b6fc08556728f259e0f09161d4626349b700d7f30fb50b05a626ea1- Merkle path
["7f96d32c74084008b7ac18d831a1bfa14dd29f114a6f3d32bc55fa6c89e2d30c","6e2046a7ade71d60216c95c10dd4ded99ebbaf6c70134b11627659f1e7680785","ded577fedf8eb5cc1d6f3ab804a42dc2f4c2d6bc203af948f8980a8e45f7ddf1","89bd341f13215f8cd3de40d4c07e74e53c0776322043ae2783bad46bb707f7a6","7d8310236751f63c4306908920a4691b0d467b7186eb4c6015d7ad3ac6662688","538ed1ffe2bc0d652a6eae3258cdf1301cca19d6699484cd3e9b965d849cf758","2d109f9a91d60e171e81fb284c56a58fb133ba080679a4482733b40d0a212d78","d2378289d47176b51aee135a1742e8753f67de897c25945d25702a1ce08f6bb5","266f09ebf4f9fba5f837c00ebe0f665029a3ab91737109b2c0e6b78c4e355f73","a730102a88b86c8fe54160d6f6b15e256739df8aa0312ae3b0215d8d42afd5c2","d1e53f1053dd9a3749d0c5aa3b94e5c42818ef18682fb2b5dc2fd0db796441d2","fc00a238e2f8b49bdbffa93b0e9e5f8045b3c7630877b42220a0929307738f13","eb1cf819ce45c15462a4daee7cea14e45935677491385f66e3842a303f17a540","8e9594a285d2d4b46501008fca51e6cb82167cdc77c21a7232826a5a1f448c83","7c1f9829e354481f51c5a693ce64e17eb8bee61cee659bdf8b794fb330eb29d9"]- Anchored
- 2026-08-20
- Public log entry
-
search.sigstore.dev, log index 2525257308 · entry
108e9186e8c5677ae552… - Expected log hash
-
c7cb1a1a9418331323cc64d3f101e644ce5e79412d6e55a22a9342e33025b7dcThe 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":"v1787195935480","kind":"published-quote","locale":"fr","page":"theme:storytel/price/fr","quote":"au final on doit s'abonner pour pouvoir écouter","rating":1,"review_date":"2025-01-30","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 (bdf558524b6f…), 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.