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)
e220bff4bc6036ba885e50220ce4cd1a8665e312240a41a23c22fe18d304219c
Signature (Ed25519, base64)
iYfGgGZwktegFbUCOeAIEvT/eMn61d4UlMBb4svod3ctxRjKtpptu+MaIHwVVClZL0YzE/ON2qWjaBAnzyJmAA==
Merkle root
30b81ce96f52ff8c37a1dce6a2cf1045c2f51663c1ddbd5ca071d040e32c05d6
Merkle path
["e21e68837a4a05e47d99c09e46e1637965fdc89af0e9c55a7cac0b27fde92afd","0b39af6d73b263023fa30d26b7be05a24beabb407dab0e56a3869061cf05745d","a3ea382cb3aceda8aaedb8ac8a8a4786fcaca8ff0db76b1d578c4b4f29322e28","200bf57ddcb219b1a50d96394f1e6d1a7cf667066e7d1aeb6f70af3a9a9d9c6a","90bbf48b9728db806fa73c5cab0d71a7e7e653c6f54a2d456faacd455dedd0d3","1fd1416ba47cd42adbbbeb000e03dd3bee70c67cb5ca89c5b00181ed44a70dbb","b3f0deb08577aed759d7fc2026743c201b1eb4cc35e76e6687625d25ec8b0b64","047daaeefd2f29a9f157bb95b4be5b12b50f2e496c75d7a54c84b457b403ac59","932f7399f436155dc2c0a42662bb1bb6b76b45330f4060ed6ddfe713ba5b5cfc","96e82af0c99615b8b6474bacf2e4a71e61065733752fafe674062214f4ac5da9","68f484deb268a63ce1098cf2060877bf16b62932a36a96211c857a450c6ebfa3","655dc34beaefde974b73d7b511f99b634bf7ba54cf60eb6ce9103f061e759777","be31b871a568cc91e9c2f193cf2542624502a3d214fd171074d6e03eff2a31fc","4281a29cfd232d37e0fbfb8aa7c09e8a557b1a863bf1a3c9a19105846e567fa2"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2515243153 · entry 108e9186e8c5677a8eb5…
Expected log hash
314ca716b1ad71ca29fff6da960e81a719fe30fa5fc14d8646acca79a7c09353 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":"v1787138594002","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 (30b81ce96f52…), 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.