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.

“Fast delivery.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1d2913142e724834117ebf3d02c09f2905cdcbc6036b103425e61209f18e7f22
Signature (Ed25519, base64)
zQalBLby07nM2eEKdtMfWlnIzySekHHssxB9mcwrp9ugv7sB1pRHDcghIJJRlWQlKNsJP5IjZyABfwLIn/BiAA==
Merkle root
8b5970f4b146530c341d90a6af2810c5e81de90ff6866f5f7ab1feb7b3b58339
Merkle path
["1d3ad40c8b1bec9a8be6e2be3301de244fe05a5270fc63839246cbc47d112137","ab115f1dafe6655d6f2a30ef69090e30b5350464faf86325479c8fe7565fa4da","cd756696bd48af938ff140de1f436918b129179f9778c6b5a0d28351755c5fea","1dc9e7214527bca49fe0f764cb15d2c754f9dffdaa798f97988084e71d76a85e","a1e896071dd49d380ad7b1297081dc3e3fccc1853e34711f290381a162015a75","7f966feb99ed2aa8efce4d412d78984b7b23dfd55815b9e20d1916fd5a4dfe8c","fd8458c58728ec0690730a500f7218ee39f231c4c68ce3464cac92dd6ba707b0","45a912638f990ea28e00572373390355c68b2bf053f21a233aba1650a3f8c0ba","ebc6141dfd3e1d9f9e70777324a2b285a3f133be2710eae7f398f4d6dd352ff9","e8b34aab19f52562c6a58a553f6349654ba87d13f11acfb5144142a77061139a","4617bc2325ef4fcf8ffe16450ffd96096a5b7a80acfe8b29567c0184c00125f5","a5f9e9776da24cf1d72732dba510c24b49ca2ec73ff090e98d3dde783aa83a64","8b569dbd35e16a3cf6284fcb35d07452e370b6f363612f06f907e8dd9c1e09c5","e10016342536fc9141a66bbc7dc7af86f923fa1702e2584c59b9c89c4f07f20a"]
Anchored
2026-08-16
Public log entry
search.sigstore.dev, log index 2483496382 · entry 108e9186e8c5677acf0c…
Expected log hash
9e156a9df8edbfe61e2aac6bdc3033ceb5ecaf971b297c4e0a7645214890c65d 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":"v1786848988221","kind":"published-quote","locale":"en","page":"subtheme:ifolor/delivery/multiple-shipments/en","quote":"Fast delivery.","rating":4,"review_date":"2025-11-30","source":"Trusted Shops","source_url":"https://www.trustedshops.de/bewertung/info_X19B6DADABCABC507D6D52C818325E42D.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 (8b5970f4b146…), 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.