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.
“très facile à utiliser”
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 2542879916
Proof data
- Record hash (SHA-256)
d0c502a4384ff7633d397199ca29f4634e0f580fcdadd78f268ce3c3a0f2de27- Signature (Ed25519, base64)
8ZqMEKnUEYQD6PpJIMyFElnMxLV31ftIz9spVWHpxzIp+ug1Dg+jTDd9tHtbTMtVmto4hT5HtSfDwB6b60ffDQ==- Merkle root
681242bb8cfa94d3b60cc06de1bbe3e5e124dc1675276b11df0aaabc9faee58c- Merkle path
["d0e370d0ccc1da4491b742c1ae1f34b672ac012e248a35ffc8f53dbe31609172","ceaa7e81076a90c80316bdbbfd4c26ba98bf83142e596b798b30fb6c26190fdb","2481079e1ac18f6d1de1b391852bdf0b2d09316cc1868f1d0c11e889ac46a89c","28e3af6225922a30e7743266fcdbdc5bc2c901fe9a2b7e93e0354c6d912d9ccf","d0d0b2b34641dcbdb7e68252b6a427adcd3cb65157abc7913ac9c856f1c5dbd6","89708ad1881342e736e767281c3dd04f82926f2aebb32c83adbe2fb5fed179e8","466444392981fc1178af787c5dc37d3911dd30f59acdae0b68cf0c9c5754452a","ee2681efe480ca5c73df85d850c3a24bfa79de728a9053e5733fa51716b94e6a","51d6c3a6d34c3d6b5f7799625ca9c832ff1bb198248eeb4ba3340e8c4b4da59d","eb784d9cbe29f7edb33f7dd84c074655c6b579a7965515afeb8afc991bebf4d7","ef6311f2776e0ed62dc41ccd3bf5274d1343f72ac73a083f704e0d1c60f324d8","e12ef97b7c4f78055152f1538ae110e41d234c19d45ae218cd437a12b79c3d72","2e86d3fb14a64b45a2a5c3c87d2506bd32ec38d911482848308828159d2d2c9b","0931601ab88b17ced10d210b73b69d45855330e2f7d04827af69758de2cb8cd3"]- Anchored
- 2026-08-21
- Public log entry
-
search.sigstore.dev, log index 2542879916 · entry
108e9186e8c5677a2329… - Expected log hash
-
8337812f20bf1207a3c96eed87ab975d7e92ac1421dcded24507b32e456b788fThe 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":"v1787282728402","kind":"published-quote","locale":"fr","page":"theme:canva/fit/fr","quote":"très facile à utiliser","rating":5,"review_date":"2026-07-05","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.canva.editor","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 (681242bb8cfa…), 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.