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.
“Very practical application”
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 3161668256
Proof data
- Record hash (SHA-256)
f1d4d6982f9f676534b1f6a09cd09d268a547b27c640fdd9c870683a62f9b39c- Signature (Ed25519, base64)
DoxyawQLA0WUiEhKcfQlSFKdCZi5vbRziGiS3ME+stunWXY5+P+hdMni14ODh+4TkhY4vdlfgOT4uzPoR34wAw==- Merkle root
dae11b7f399fa27d7e91aa4463415971ac3f4413815a3c608e4b798805e78c60- Merkle path
["f1cc633addfcb90aa4930b8026ef9e9b0a9b4a088efdc26f36f539b1b181a23e","e183551612985dc2e89f457e187ac7a908057e7f36632fb6d6dd80c4a205e9e5","8a1c5ef9cdadcf3d938371f29a8613004f33d6f60d8b439efcd446dd29e59c39","6ea7f1cfe39baab34c6530194c25083509b6ec43d2fccb7bfbe55fdbdc3e2557","d1b9c1f90f6b0f1a4561800a2c3e6030aa2ef182028e64eb7f852780ca98f2b3","43416df9f5392ea0d0fe667c5fde37528d21a67867f6ae4b5a1e33ff66238357","25ff523fcb7fb8217989df944ac01461d60474209ac4edb8c1775dbec49a06ab","d3cf08f5c3b161e2e7c2430555b97401efd5762a0bc194ff76652fca7e6d8ba4","058c0afeada96bda34345837defbc1fafa75764925bbc69ceddffb5f35d23944","e4cd0697210d55c11538dce417d4de13f11263e957fcab07a6a4648f8375f6f5","db20d10ebb36547872254dba622cb301cfe51421ee634f0c422f5f3e9d69e786","a4016cbf85b292bddb2a78e7d4d5dbe840e93b4793013a99a9eda4179428d4a6","cc863bff7f0e26ca10ced4cebb314480def4ad1ce33050b75174cec107c26264"]- Anchored
- 2026-10-09
- Public log entry
-
search.sigstore.dev, log index 3161668256 · entry
108e9186e8c5677a744e… - Expected log hash
-
dbaeb9745833827bd692133822ce98bad4dbbf6d52d00fcfdadfb4c533d214a6The 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":"v1791537031439","kind":"published-quote","locale":"en","page":"brand:atupri","quote":"Very practical application","rating":5,"review_date":"2025-07-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 (dae11b7f399f…), 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.