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.
“So many documents that are easy to browse.”
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 3082153890
Proof data
- Record hash (SHA-256)
a7d485c1d749bf8e5553152b7305c07d422d99a80e105883998ee3bdcddf1729- Signature (Ed25519, base64)
vTJLI8OZlSf/lh5o8DeaJWdr5A0wEGibQovw0QP/AzOQ76uowaTnHxFFrKPTzNba/r/I7FttagatkorUqmt6Ag==- Merkle root
400ee8bc8bb6e48ec8bd5ac7598e893e5cb7545daceec4f0578b6b1d061e7911- Merkle path
["a7d47ad5d4789e0a729a7901f3f3254604e9476dfd8d057218f57efe122e4784","52a34dbfa1821ea3be58afc7853a91d814eac4f44fb471856204beb0e28cd736","2abc71bc883cd646c370203d9d45b36c8d6f5e28ed3f5b2c696f4879df4406e6","5f3ab0e43f1dfe58db9b2ffb655655fbee1b1578852ae7ce28ca356d470976b3","91643be20833a1812735e73ae0fbf9a44b64d5c0553fda2971941e3620547d99","9e8167abee7c4a326f26854242769431d6dcd45542bee2c176bdcf59c4034ba1","2f7c27c155b5da89550173d216476b24191e23ef595ffb4026720e5ec0132635","a47e7d56d7e6d41a83ec664e0ab302e91e06973989f98779bba2e55487c6dee2","56a7394ceecfa44d1d4527fae1592dd7760a771cafdb0126617d3c066e439797","b8dcc8db1926158dd9e3b7176dfe93d2c47af5b995d5a2b5325bee580d9ea03c","ec33b2ba964b098f9c9a0d9484551826cdd9d10638af1e1767693ff06c6ab9c6","9bce827101f77d53843f53a04487bd80a6e8892494d006046b9eca8d416cc53e","440a969b77eea7732103e570c7520313223a72c988fddbf409cdbd9ab0fc9e51","727572d95b19a4ae886ad98ad495d59fc190c9dcfd7deb626018d1393975dd03","02d2fd729874a4045685c92de04d21af3989963c78ad36afea7dd3264421abb8"]- Anchored
- 2026-10-05
- Public log entry
-
search.sigstore.dev, log index 3082153890 · entry
108e9186e8c5677a31d2… - Expected log hash
-
cff4076b1696aa395d1840cc38c433580d1b7821d298d64e1adff5db6503370bThe 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":"v1791175845570","kind":"published-quote","locale":"en","page":"theme:everand/ordering/en","quote":"So many documents that are easy to browse.","rating":4,"review_date":"2026-08-11","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 (400ee8bc8bb6…), 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.