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.
“If you cancel your subscription you lose all your unlocks”
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 3162173160
Proof data
- Record hash (SHA-256)
8b439c2237a13289c84e8e4e715135f43f1564360c152c8033790628843f1d1f- Signature (Ed25519, base64)
/83R5gOqOZlle6ClOh31c0TDeBcjBxmID4C6dY8jGQXygUJZk3fID1bZo7AZRtOFNS2A3ZhaKQQ/XcJUemlwAg==- Merkle root
47aef0bbc5d347d2f064428fd7eda9e99f7cea2d49004267bc87db0e45c42023- Merkle path
["8b415004ac19fe07cb46b79242070e63e7ebf6951dffc191fe638bddae2ed449","ea3cc0c275e0f03db2284eb2e85bc64b1ac18f2d730fc7ca7d96caab2f164d9e","d3c05ec2141ea6c7e45de830f82525bd239b59ade108dce4b31700af23488d13","db58b27c525753448ac91004db662fd364f6de61bf073a40c82150ec47f52700","16e27c58875b44e3fe2a51c38983eca845770dadcc566061ea78b0d035fd7d18","deae4f7b24a3a511699fade643d528ddb6c9af58c897e4bec021b74fb872da20","7b5530f330cc059f5aeedb8fd9116a6f46b12cac16df0bd2af5fc7bebf68cc2d","79fff47b6e135a3ac215c9b947cb21a0d735eb7eb51d0302d240a3c67a9ae16f","5a98be7630c63572897c6e0089a6e8501ee7839e2a1b9919e961772b045770cd","35d2203bd27a905cbce04f0d70298fa8b4e16cc76b38612aa0be2f88d1c99d4a","2fc87a5d0c72b5c375b39606bdb496ffeb59638f8cb1dd10493d6158a87874a3","051bd23125b92c7181c6f266e1e6bd177bd6d9b4e2ccee89f69f9a7e6c757559","92eb0b51de1a71094bc2c4bc0f12199312f9f1563f5315889f1f7c189098208c","ae4b3d1db66616dc2ed116969d740c25ba42ba2e5f227f9b8268c3a651936ce2","681b858a978b3dea64df3700a937a058d6290a8e519185bef8ee7388d7739dda"]- Anchored
- 2026-10-09
- Public log entry
-
search.sigstore.dev, log index 3162173160 · entry
108e9186e8c5677aaa5c… - Expected log hash
-
00d82a97e8d5da8f3bb4a78d598390d6b030eb8338f0e0735ffde6aa5047ae68The 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":"v1791539060014","kind":"published-quote","locale":"en","page":"theme:everand/returns/en","quote":"If you cancel your subscription you lose all your unlocks","rating":1,"review_date":"2026-08-09","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.scribd.app.reader0","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 (47aef0bbc5d3…), 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.