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.
“I was only one day late with my cancellation, yet I was charged the full amount”
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 2543700701
Proof data
- Record hash (SHA-256)
dfd39cb1c334fd73cd361b60988fe73fec6d9876a99178bad2c7ec91c8cb631e- Signature (Ed25519, base64)
s4rN1bTWAEe/6oLqKmuhtuiAxLcnxRif7pUfTS2VCaeBHZWF9e9S06QMsjZUu7mYaYmuXJokANlob3N0cl8bCg==- Merkle root
c921242d78a65e026e3281000ec5ef04ef930758058c4fed3f79f3b5ef992cde- Merkle path
["dfd52fdd3b927b1a031cd553f07d107fd4a3867bbb7c9618dd90d2cf5dd4325c","e7636b21ebceacb591b8f542c5d475087d25f7da38eb395e314ab5dcbbcb0c61","570603b57a19333265530deedd8678e2d5195843d51195ddf2af9fa848b359c1","3e58920efd3d80082692afc6d38083c42f535c799c40ad5f63585342fb12e273","59eefeb4b3c7ef2996d3bc25624390038a4145d0f2924873b56e6fca7ced027c","0e9c0e872b489a5a1335e25118067ba90049e7a532947f967ee83f0d72215f21","94dae00f9b5228d2b3df703d2625b54bb0187878afb2c53ce0f7e473d02d0c64","6d6303570a9b12550faebd69030a0b575f59ddcac9e7db5d71fc2abaf479d764","aa77a342632d3910778985bc6e6303f57ecfb5a41237dd6c893ab48bbe4f5776","884403848b67c78bf098ef70a1fdc4bbd277885c3113b2d0ab9d56af5ff6381c","d349abf5bd6ff47f98a8b802b102c60c12b870481a70f18efbd40aa0b7ed1ea0","21aebd4c6afeed78dc2630ffa3ca44985022595d050427c2018f9c4d1880bafc","2188d3baf84fff80381ea35696b6da0b95890e332e1a7ce01204f994d1f5eaf8","05bf65283cf404965b6791a1b84dc5f4383ccc8ef0646fe0ce77afcd3035f0ae"]- Anchored
- 2026-08-21
- Public log entry
-
search.sigstore.dev, log index 2543700701 · entry
108e9186e8c5677ac7e1… - Expected log hash
-
c1abaf0323b08bce2cedebaf1993162920ee741ace8973292e7ffdd13aca356bThe 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":"v1787287374804","kind":"published-quote","locale":"en","page":"brand:nextory","quote":"I was only one day late with my cancellation, yet I was charged the full amount","rating":1,"review_date":"2026-08-18","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a841300ed2fedeaae433068","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 (c921242d78a6…), 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.