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.

“La disposition des photos pourrait être un peu plus simple.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2832da3812b0f2065e851b3bc322c28f648109a7bb1f0f75673927be9fb1a6c4
Signature (Ed25519, base64)
JsV8vZiB9C3je2N1+F4Cvq74Zz7Ow6K+i3Al7OhYdZHmPbdfrckQJqGIlqlvExA8tYqW1tvl99qgQGpjpAqkDQ==
Merkle root
04316f9e77c76812dc849d666d14a3474b406ce05264d27502eb3b0caa9f1007
Merkle path
["2832e0140280009e730e8aeef1e466fc91473d2377f4b24b96ee969528bb6217","e852b34d4854e6ffedfc366690749530b67a74fd5435b15fd271b437461e42d9","0710a7670cfd9c53e4fd852a2fad8c9e7d64549e789ab445e26326bf072bf4fc","fc28e816ea468e2963114dd6242335e78fedcee401ed6b49b418cb751eb79034","c40c55af07b6fb8afe6f814de36a5bb2ae9da812fe91cae32e1bcb36ee21befd","2714a88524f175aa11c8cee95e0bf8867d70ac180a76cd52b25949fad5d3b9c9","c47b574c5e4309ed0bd97602f6918508cd228b947f723c8dd09f96dd6f0e1721","786a1756041fa4968aced6d5291d4337d8eddb91404d395b1f57f2a76dee303e","d7174038d50586b55a34c1e7f84961ff9a54555dc83ae61180f42ffdf1c3c5ca","38c3bc2efe09e6500325f719db8d7a175a76d6f36e250744e0f1998224feab38","ff5a7793d949325367799389029425d27caa9410997716822d046907ef0e3ea4","ff871dfa1fc8604f5227117f5249126f5b96226adc396bf3f35ac34f72bf2abb","4683f278b22d108d92674b2bbdfa3408f72cb43eaf67c46df02a5ca06ffee65c","8959f451902aaefcb7620466197219b59bc350ca63b76179da94c6515c9bb8f4","73b8e77fb0338bddd543a7d0dbd877f7ec52e9acdeddd984a281b00d26ee88ce"]
Anchored
2026-08-30
Public log entry
search.sigstore.dev, log index 2647373963 · entry 108e9186e8c5677aac78…
Expected log hash
d71b0dd4ff40d20fec474895ffae8cb152cbe9260237c2b6f93b97e9d6ed9209 The log entry's spec.data.hash.value must equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm.
Canonical record
{"dataset_version":"v1788060248304","kind":"published-quote","locale":"fr","page":"theme:pixum/fit/fr","quote":"La disposition des photos pourrait être un peu plus simple.","rating":4,"review_date":"2026-06-30","source":"Trusted Shops","source_url":"https://www.trustedshops.de/bewertung/info_XFAB7C17C298F48909E8C9F2BFAA5794B.html","v":1}

Verify in the public log

  1. Open the Rekor entry (pre-filled with this proof's log index).
  2. In the entry, compare spec.data.hash.value with the "Expected log hash" above: it is the SHA-256 of the Merkle root string (04316f9e77c7…), which ties this proof's root to the log entry.
  3. Decode spec.signature.publicKey.content from base64: it must equal Citatio's published key at /.well-known/citatio-signing.json.
  4. The entry's integratedTime is the independent timestamp: the root, and with it this quote, existed no later than that moment.
  5. 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.