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.
“Laggy, takes long to load”
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 3668983302
Proof data
- Record hash (SHA-256)
56964004b1cdab2c95e6b5fd1312c7113229a623bccc57e54a1fefa9f18cdd06- Signature (Ed25519, base64)
IcfvzZj19/pf8c/5ZdksR5Hjx8e1iUcNW6jSUdrq6WKzNKH+HHmc1dim5/ybNHUHE9kzcKjTqiGbp2eXCAk5CA==- Merkle root
405d85333c1c03a7ae86f6b232380a3f0e8a386e4cd2c9bf5bd2480ae9ba2988- Merkle path
["5694989d2487c019cf69b3bc3583987f038823a51d303bbdd052715c76f9504c","6e4452e38c21481639157facdc3ee3bbbdabee1bd0e176bc4094bc09439d7135","a334c99130704cada64f2e07127aea78308ad457d7e5edf51ca6660461709900","b4ad2ead3319b6c79a1ebef7f6defba12d5f3be54c5959db18eeefbad29333c6","ae4071b0ca0910684892031909223eb3d0e04407dd80dba285eb38dc05e1ab40","be2a9afa98623fac2d0f040659cad712f479a85559e222ba8baab5f39ebe8343","01c790195da393976993e05ee1168385f9823b4025855f28f9a330d31bb18e9f","aa3eac377654304cd2b468ced8f065b30cccb5a7da7140e3e045739f84c42c31","9cfffdd0f2161f1d2d904c1fd2354483a0aa6634d61c3ab7d66fa38dd30b2347","3ea0d86b86e7d5654abca182186edff7a8b570f0e763aa75530139df74e7dc9a","6ff23048b68350e2edd1f4f61e63165d94afb9babe76c45dd8995771a63236ea","80b2b65d5a7b90a2a9c93b8e579e60760b83f1a839bde3918fecbb705d86c3bb","19a71f7971408d12f874f3ea09b06e4f9b44cd26f6dbc08d0466f033f9881220"]- Anchored
- 2026-11-03
- Public log entry
-
search.sigstore.dev, log index 3668983302 · entry
108e9186e8c5677a323f… - Expected log hash
-
f9f0f1b08ea9ca6d951fb003d493c517d980826708a70b4fc99c8b9c98e286e6The 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":"v1793707617662","kind":"published-quote","locale":"en","page":"brand:atupri","quote":"Laggy, takes long to load","rating":1,"review_date":"2026-09-23","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.atupri.myatupri","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 (405d85333c1c…), 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.