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.
“J'aime le design de l'application.”
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 3239939960
Proof data
- Record hash (SHA-256)
97f14de93f8534b2812919494c4627d7ddad71271ac39bae3fda18b0a689858b- Signature (Ed25519, base64)
YfecXQw6MmF9/vwOYrPB7cC02u+CXlbxstPE86bxCBDbIifoWCZygNt8jSTLl0pcwMl5HIJnR55UTLUThW64Dg==- Merkle root
954962254ff2eae9503796c02bd08deefa3a5722e4ac0b3981007e2b9ddd84c7- Merkle path
["97f1a8d9e24bb202b6023abc883d042b69b3a9ffb3b9fa3e6b1d087798436a88","007db945b3f40cc02324706084c8886e00c4fdc9fbcc03528065e0ae7b1557b9","67f3f3307e7323c9a2f720128c24bbbf61416679e055f217b884d743d5f8c89c","0ef4abb6266afd1e286bb42a29cedf4ee13b9928ef90774cd1f2e5eefca4574d","d419d11925c0d5d49e0a1f0ab1d740b75fcf2a7034cddf19fe599f4278b6189b","7d58e0598a68a7b9bb1abd686a5dbb552620c0bd8cefccc1100ccb67fe53e8cf","41d908ae60fafdeade3d968c32ac0a40940d7e24d5a386248416ac86f97646b7","a6834a71da412b63e57878575cb7abe7efff24a15bf7fdaf81b3f60f4d2cf93a","41ba360e4e6cde11d77328aa5936bd201b7a43ecacc45a6f7150427973f2e8a0","34515cb6da17b847a9fea2bb9391888e8c1ce792b2247f268264851857899f6b","0628828ab48e129fb670263f1a5c40121d22c4752b7f929435bb80716073425c","4116b72b9329da597152a3e89388a1a150a19497f1decb947d3528b9bdc53706","b8cdc2ac259b99ee128446ac841a028c8f1c17c2b2a6f3f4273d47d82eeb36d0","e7bbbee54f729cc449b73bfdd383c96b7b180e618c270037b5697f1fcc75f254"]- Anchored
- 2026-10-13
- Public log entry
-
search.sigstore.dev, log index 3239939960 · entry
108e9186e8c5677a0082… - Expected log hash
-
28fd9464b857a07e61931e67235e692cb8af33d7541a60ca163756a54a64e9c2The 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":"v1791859824762","kind":"published-quote","locale":"fr","page":"brand:schulthess","quote":"J'aime le design de l'application.","rating":5,"review_date":"2025-04-06","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.schulthess.mobile.android","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 (954962254ff2…), 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.