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.
“titles you already used a credit for and reading there is no guarantee to stay in your account as the licensing may expire so suddenly your book poof disappears”
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 3198797320
Proof data
- Record hash (SHA-256)
645b7d375c96986b2bddf3acb69fed79c81d97a21b1909fb8b26c3d352e2ebf5- Signature (Ed25519, base64)
0AyS4fLyu/3YJPsJH7tR8urH0x8TdnMv9lzETnAkgRBcSue7xbtjLSfTsNwBKMTvUBCVf3s1fRkbIZ2mscgIDA==- Merkle root
199738dc68b66dcf66f6b0cc77e2cba74c3bfda88989684620837b4c4e64818e- Merkle path
["645b6556cb7213022b1ca2fd262f383089f4fe09a9f192dfe3d8de36bc1613de","eac9f6518044ac5f556e810f448d53e355ec4abacc56437687ea1402da0a8fb2","411288fe258a81cbd0c823b4383d0f3c3dc7bf52e129825b33fc8797e4c04016","b5291a5629eb6a0a7891b347930c52c4af2db1e4d0cea42a8cde5caf3c0d8bf9","2dadecc727ceb141c3410e381b0ef3755ad739108efce821a18a01ced12ed4bd","bf45d74e0945e2b73ae653a2d716f930428ac671a5fb94bf5c6aa112bba4624c","c785275baed8ce96dd68baec00da757615d158dba2d3a33e4c2374a114643a72","88182b49a50a33912f5d71499a919ee86e0c02c46b9e1abb001cde922e846803","951d2a4474504010e3dfcc2b1b3942ba767bd7ce573888b633f44e5036acb89d","a2a655fef13e39f567ec90746bf461637d8efea91ca1431392dbf373da88b0ec","4edf9c38b95109ed05fff97d87336c4f4fb85836c25bb08c27c61a5647c6e59f","6b294089f2bb22441549f8d6ab716ccc3184b8d0d076c6ce67357158839ff2cf","5dc6942b342fad0953fd3ad3bc002a6e4d6bf8c4ba6db81c1c43744a0d2c9996","ddc8a66e59fc8f0934334cf08e419f621290129e658cbc58d8ec27bafd90b0af"]- Anchored
- 2026-10-11
- Public log entry
-
search.sigstore.dev, log index 3198797320 · entry
108e9186e8c5677a14ba… - Expected log hash
-
46227e67415cdf5b62c43420eb8b7a80b35acaa912410c2711787f678b77c9c9The 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":"v1791687727006","kind":"published-quote","locale":"en","page":"theme:everand/durability/en","quote":"titles you already used a credit for and reading there is no guarantee to stay in your account as the licensing may expire so suddenly your book poof disappears","rating":1,"review_date":"2026-02-17","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6994d30f16faa8aa073e8a5f","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 (199738dc68b6…), 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.