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.
“they processed a full refund for the order”
Checks (re-run on this request)
- ✓ Signature — Ed25519 signature over the record hash, verified against the public key at /.well-known/citatio-signing.json
- ✓ Merkle inclusion — Leaf recomputed through the sibling path to the anchored root
- ✓ Public transparency log — Sigstore Rekor log index 2671573458
Proof data
- Record hash (SHA-256)
191e750dafefe2713f64d264b6ee9504defaf79c6b8b7605b5709d0a20e2c0a9- Signature (Ed25519, base64)
cdPE9vhaqBH92J9Zq2mmszdlBgzEv4Ys0sFAIo9Fg+4O3claQRp0oN1XAbHOOstOmr1sJOM3TB/oE14xwoMMCQ==- Merkle root
fd1a602e44fa6ba18366d47a3f265e8867d3ace19a93c5a056eb72338ad99351- Merkle path
["1921b4919d98dbaa0795e32586eaa47d8ff4490917a911b2913b027ff0c6b06f","c1bd73d5890c3109b43d592c2dd767ec71cfc98fa4da51fefce1b1a5a86f2fc9","ef87dfd9981540caad26a7e798ba9197d31c26403ce3bd1ff8b0c3f55ae10d5d","a741d4ddfc72960c285487e0a8de44748fad463de0907e163503616b2f64b030","d558a1f270e818b2a001ee961fc355f2849ad9703094640d4feabdfabb451b7d","53a7c96146576122796c0755d47257cf21415d232c8948a823ca819e887ecd56","c1618be591bf3be2f85d5809cc0ff0329471fc8fcf770f28d45a670b188cb7ff","bbbac878ea6f94d020fdacc22de2ef3a3bbac06a9062d6d45112ac464ec42fb6","2e733f1c2f15b714df55ac7795c62ee21a7fef64e472a98836b5fe9cf23e3032","f80ae2db03242fe02e12a875dec9d8983f3b91efa628aa52ffceadaa8e788634","1964d290b07849bebb8f61bbad05fb3a00de19fc399c9db8d5b38b4317581965","8a7a46f2034ba32474cf0e352ec47fb49d60aaeb686b56de4c72694daa44e6c3","4b583a6ac00c2e99a7add01dfb6da23772643e2ed4f17a5481f85668381e4235","2378b1f4ffb68987809fa6edceaf7a29de059238214cacdb28aaf8d4fac29206","3892c8cf6eab6a42602f82120d415bfe3619d03fd8bb7ea92db6f133736d9c97"]- Anchored
- 2026-09-01
- Public log entry
-
search.sigstore.dev, log index 2671573458 · entry
108e9186e8c5677a8dd1… - Expected log hash
-
5a4f32b3215d6831d3b044c579372ade08bb930ab401eeb59812a3fb27e3086cThe log entry'sspec.data.hash.valuemust equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm. - Canonical record
{"dataset_version":"v1788237136291","kind":"published-quote","locale":"en","page":"theme:canva/returns/en","quote":"they processed a full refund for the order","rating":5,"review_date":"2026-08-09","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a78785abec2555dc8d519d2","v":1}
Verify in the public log
- Open the Rekor entry (pre-filled with this proof's log index).
-
In the entry, compare
spec.data.hash.valuewith the "Expected log hash" above: it is the SHA-256 of the Merkle root string (fd1a602e44fa…), which ties this proof's root to the log entry. -
Decode
spec.signature.publicKey.contentfrom base64: it must equal Citatio's published key at /.well-known/citatio-signing.json. -
The entry's
integratedTimeis the independent timestamp: the root, and with it this quote, existed no later than that moment. - 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.