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.

“Great, and at that price - I'm thrilled”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
095e89adfefe0593f09e08e4bdfda694173f19e27e68275991892f27c3276f0e
Signature (Ed25519, base64)
H4WSYha5EF2qo3aIEQnx91XE+dqLsDMbtnrkpzZ4nV4nTIToDhUzUU8Eg/IZdBlFxHJQDJ2ZsBrB4ldWMH1jDA==
Merkle root
7b9a4691b4a07ac5d1173e4626ce63916affc643ede736e9a42881218d31d172
Merkle path
["095d7201115329a33ae9e2b444ce176dabea1868fca91628cf42872a93d899be","4fd54dfd16f6f77afb3aa34004d1a6054947030d040452664a967159770ba561","bb5ca461be39269d28697f9a8e8dfb5142809f5cf5ea763f9c99267718c241e8","f2900bd857097ccc4cdbf11f053e6f90db88ef6290f1e168417b7fd978e935dd","4bc892e78d563137a4c24c846644a8fc251a7597813f027895c34d75193d7221","b96fa915fc5d17924f3c73d80118cadff3797b3eb036955e29d058886dd7a062","10ac6fcfa86a13560136b2dabc95e2e29c02d6a61469754d84afbdb45521e001","c7b381513cfba3360be62009c98e28bcc3a35355d0349854c770bd3c5336c9f5","90e954f192124f1193ee6d22ba32b8eaeffb4a75f56666f55445ce58b9f12c23","09d20460c941e3193919dde037b9286cf2a4c68b57a9961ca2d80f46e6f105d0","17dac5ae2a6adbdf2fcd1661415667888e746b649cdeabaedca38743468a92c6","21bcfa0a5403e9274d8e9091c14e04623f5ac4426dda825a46d0463078e2790a","7406413224613615cc5cd19a127a6e24768c7c8638c392959ed907b3dea0b3ce","1a45b3586aaa1d52bf0d35f80f59c2194992fd40a7bb573af53ca4a9c5b2c40c","e08d96326ef8a4f2d48853bff915e1bfc3b77e83a5f37428fc0c18a79558597c"]
Anchored
2026-08-26
Public log entry
search.sigstore.dev, log index 2595408668 · entry 108e9186e8c5677a623b…
Expected log hash
7ea3454fafa335b6d74b2f12cf180783c952ccc9a9ba89af7d5ee27b01e07154 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":"v1787718572132","kind":"published-quote","locale":"en","page":"theme:cewe/price/en","quote":"Great, and at that price - I'm thrilled","rating":5,"review_date":"2026-08-02","source":"Trusted Shops","source_url":"https://www.trustedshops.de/bewertung/info_XE3D21EA81A56276ACEED1C9AFB85F941.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 (7b9a4691b4a0…), 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.