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.
“Despite never being able to use the product, Wave declined to issue a refund.”
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 3121353835
Proof data
- Record hash (SHA-256)
62860d5efd86cde7cb1a64ad7e4150620e0448386c1911f86d2e33fbee937a43- Signature (Ed25519, base64)
LhEZPgVUUjf6VzfOldhQJ9nB1cHAenDXyZ+jB6aHVo2To84iBzUMcCIWMomIbLE0/tkC9TEV/5vd3FaQZNhgDQ==- Merkle root
1128c1e3e4534f30e1f8c2f8fc1f60db99ca4dd81f25405dfff62ff1f39e22a6- Merkle path
["6284b52c7b1998125eb364cd36579699233da08b2f5a31fb782a06125f86a180","878deebe28a38ed69ee78890cdf95a77aa6fee9af07f7c24731b8f66b45e0aa2","1e2318ceb3dfb8d816c688c84a7eea0044017b4074531a082a8b75aedf992c97","d416680208b44ba53953790e63bfde3576f436d6220b1b2346dec64b819dcc4e","51a51945f8c5894599a009e30c9cb57344edd4801ec44670ad7338d2c410a2ba","c73abdb44ed0810935fabb7a58c87dd668c801008c4b9a04cc42fe5c32fc5110","2f47138eaa6c2090412f0ef1f68da768f1adb5693b8c29e73e240adbea7cb76a","6bcbc3d725f85e22d8dfce227a69fb37f396cedc38ebb5b54415d2d33723923f","52bb4f86b17b79e6d83932f4cef71b44e94b748ea6d39217b701f8604eacd042","d0dc9549fd16d81eaa627c69b3c74aff4ad1ca41280fa195f51fe7c57bc0157c","054495b635b726164ae6d8e02ede8c1b3141de10490e4d8808b6122bed37da17","6a3f896b6c3d8d6fcae3b15d3a174d451a999d3c3398397b2c31c92a8b7880f1","851f261e124c8b67488e2e432acd4a490b644ab54dccb94f7910d95ccc9211ae","f75a88b2a62ebd5b73df1c71402ad7b8bc380b5df523df930ffc21838b31cb00","b39bfa02188a075f3ffabe31b61efbaa34ef7a32306f491e668efcd33d84ef4b"]- Anchored
- 2026-10-07
- Public log entry
-
search.sigstore.dev, log index 3121353835 · entry
108e9186e8c5677a938c… - Expected log hash
-
3980f7151edd7b0249ea159b11c34712cba10d59cd8ffa603af676e538f81cfdThe 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":"v1791338675665","kind":"published-quote","locale":"en","page":"brand:wave","quote":"Despite never being able to use the product, Wave declined to issue a refund.","rating":1,"review_date":"2026-09-03","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a994257375d8c3e109859b1","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 (1128c1e3e453…), 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.