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.

“Les photos n'ont pas été envoyées”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
d0cacd2e185602244583b5b4c233c8b8acb7b8845a6ba1832554efacd9b55ee5
Signature (Ed25519, base64)
aTXukknoGjptTWaJ79+hjxjH/ImuieKvN9HMMGnQMKCdEvVgJopsld63BnLExLBzh5GAyT9vrUf9pL8N0WIJAg==
Merkle root
30b81ce96f52ff8c37a1dce6a2cf1045c2f51663c1ddbd5ca071d040e32c05d6
Merkle path
["d0ce0a13d2a2c3bb637d7f12a083d44209bb2625fe28b44d0c89e385d9282a88","dcad3fcab2ff663f025ee84f89c3afa213156e99246427c1857afbe103250ac5","2478ce59661a75f9f4f014a3615784480865f79d55da2e38b6b158960946f1cb","72caf708b90a215f3fa5165d5fe895109a18a3c74f6e3fdaaec99f6900a48948","d790ae27f85fe3a5767a63e09b0795cc728de7f4239eb0aadcec33fa9b96fa81","c9ef7c3dc23f6ab1a4dd0abe85433b7ac5e0407e58f8b584827acc8c3152fb63","394e6716e2d0da68ac8ee4540a4db3cd999a0b6426e9f5cad151fa7a0331bb4e","583e90b8ef0a614da30c6035f1ccec875ca7c61c3f54eae0f2479c94232f1a44","51d545592e503050bab5bb1b1b2e23c08453756af4c030d3ee795e0db0aadb93","edf6c234348cae0a06b38c378c6398fd69d683e3cbcaa6b6f2399f47b52ef011","a71df046104817bc855d2f84fc3ac2aa6060c07b8d4f0c08b12f8467e5eb65ea","2c2953f3390bc72fff7f7273bcad6963fbf35453ff15a0da1d3a514e7019e007","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/communication/fr","quote":"Les photos n'ont pas été envoyées","rating":1,"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.