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.
“Leur service client est disponible en temps réel.”
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 2495114363
Proof data
- Record hash (SHA-256)
e5ad1ce31e8c3431b4cd2768c5825fe5eded210db72ff95e1cfd55c9e6a6d171- Signature (Ed25519, base64)
g1ApOK9Chtq5Y2TCs5kme94xAE7E581Er6G1lVlfl0k27zX8p8YFhiqXcBjmN/kF9WgneKOTjRjxxXNqwESzDQ==- Merkle root
de8b012bed4822c8c2019277a5dd0d29f64a2b911dca893a0dc4a34997d27c9b- Merkle path
["e5b4ee75f57bcca498e4df23605825be96554c8940ff816d9fe5bed3a6990c2a","5e72ffa2d2659143584110d984f0d3de13c9bb36e03aa6852cb0366cb7b70d3c","060d771540bd063762025657d85c501299d44a660c47816bdb9e305d1463a203","37e9ee57fb06cc7fd7badc2a609944a536324f6c34ee791a3938fbd4f7cae931","98e4102d47a875b73208f71497d97783e18c5c53add9817b7920edf81b13a977","5c1537d7d4ea61302b2332424f82feb948cd99849d7d81aa6ba25a12ea0864ce","458e0ca99f4af8747dc9de3ea0b0ee9b162b4295044543dfc827d90184e803bf","6d5e396b75b2ccfdc7ff6314006194676c28a30c9d63515f723dd5d0825b4e77","62cf030daf029c619dd2299b97646e1467607e2c27207c984b88bf6b258239cd","ad24d926abb2d1285001420a4253b95deb99dd09428eafb55a6347f4e3d12cbb","eb981fbe33136a6b0c5412c048e26be6d9b31059bc7795cb820b457d0ba62cb6","6ea7474dd70c65173784e653cd5131f6488a187050e8a92d94cb63884ecdd5af","2aa69a0979cf7c7bff00fd88689337137308410f9d96176f0762c6ce1eb8b495"]- Anchored
- 2026-08-17
- Public log entry
-
search.sigstore.dev, log index 2495114363 · entry
108e9186e8c5677a28c4… - Expected log hash
-
27023b3a9ff654410608df4b8b5cf048db8313c7ae7f1826ed51f9640b0108c2The 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":"v1786934720554","kind":"published-quote","locale":"fr","page":"brand:doodle","quote":"Leur service client est disponible en temps réel.","rating":4,"review_date":"2026-06-28","source":"Capterra","source_url":"https://www.capterra.com/p/142620/Doodle/reviews/","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 (de8b012bed48…), 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.