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'ai commandé des tirages le 12/05, nous sommes le 20/05 et je ne les ai toujours pas reçus.”
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 2657817117
Proof data
- Record hash (SHA-256)
33b171f961bd2566f0a85b8b7b44e9cad975d76f603a7b063646c16a80c9c84c- Signature (Ed25519, base64)
2Q1958o5fjxr+J1S9mBKmPmk6AJHpIi3JkHxXhWrsnFktTNfIVy8haxCWc8rhrPOrmSiB4B9UNGvsRZb/8bkDg==- Merkle root
7c31845ea005068c52611e47ff2778bff3790bf9c71538767447b45fe79322da- Merkle path
["33b1ec210093313fe2b208c6c12c031e1cf4a4c0c7331822d1618602641568e1","310f86bf09fc1648bb306f0ae563eca88fd132448eadf0d0bbe5cd09f40e4f06","8ca31eb8a5fb02f65eaad787a3ddbfc3e058869585e2e12809669fb4fd118838","1f9e179b088efa1359d5a4a91e4069bb9e2f7c0ac676618f6a564626be6716cd","7c07f66df1d4e7129cef86ad12c52252ab66abbbac313dec92b3101e994ec0b0","75d187c6fd73389da43d0fe7f9d565ead0d9de1fd53ef9ebb321cf827f982f84","112d932aa16e95e6583f7f2cefc92dfcf25f498918dba00a4564fae9b4f9d220","c7fabb88e8c3796e8b6805b73e6d67e6a1d9fcffd271283d2d85d559efc73cff","24492d8f4f6eae9e725f67b3b5aaa922ca5fa232cffe72e79d0fb56a89ee20d6","4f5fca4286efec0307f479ef6464ddaad228cbcd340335417417721560f43a99","b9de9e01d81e479aea781e77eea282d8c62f58ca85c02754e1739afc0812b681","4879c36ff17b92a82266076d2a292e4b7bdbfeee3d8917b30c1a0dbb8d35d1be","f6c853ec9e361efef7ede4c6471c6156ca9ac207e27571d6ff3b0ff0dabf141c","e49018058753e3439518d8ba4c827c0b343729e39fb424281e6808f61fcc629a","4f862010adf0fcb97b6b2b8112f782a485805bae9f9783a7b39739616b9b62e0"]- Anchored
- 2026-08-31
- Public log entry
-
search.sigstore.dev, log index 2657817117 · entry
108e9186e8c5677ad3ca… - Expected log hash
-
0666b5f97f085fdfc4cedfba58ac7e76857cdc9faa5a1032ef597cdb93024c5aThe 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":"v1788148095319","kind":"published-quote","locale":"fr","page":"product:pixum/fotoabzuege/fr","quote":"J'ai commandé des tirages le 12/05, nous sommes le 20/05 et je ne les ai toujours pas reçus.","rating":1,"review_date":"2026-05-20","source":"Trusted Shops","source_url":"https://www.trustedshops.de/bewertung/info_XFAB7C17C298F48909E8C9F2BFAA5794B.html","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 (7c31845ea005…), 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.