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.
“Fees were a bit high.”
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 3248278454
Proof data
- Record hash (SHA-256)
c3e1e5ef69af34b708d1deee5b8f5f4c273f61d100d06414033a18ad1bc302d3- Signature (Ed25519, base64)
YzQDnfFo062D/KWBC8nd/puo0NiZSud3s6GQhd+X3W+fDKkVR05Dt7VuF85G04gUtpb2zqGYbkCdaWm2ZDpkCg==- Merkle root
81db1abd6b6e636da393518bb64e907fa9c48581b44ac2be5a9e74d02608e451- Merkle path
["c3de0d7d946167ed34821a965416d435644e2852bd861bbb009f0a6022d5a7c1","1ea9ecec87e0421aa2c37c3b901a82f7a569025872590877d7a235c2407b0056","ed209adb13736b2275aadbf3b3c370ece3dec64eb07e1073335e58a5fa4b660f","f2cb796880ec5e9a7b9c03942c0e50ec1a1eb686b8ec5f5f44e309e4118cb9e4","a08c96c8548c6646bb5636950a0a5d27e596ad992fe371063a0203ea76b086d9","09f0ba89ce1e3303642f2179d7c21288303231fbaf4d741c1475e8f803d15db6","b2a1ac9cabbe02c0e272154533962dd07f63f397eba39d9ae682551735a1aaf2","96e77d72dffaf53c6605f684bebf7e511cdb83461aab909c2d8859f3f847fc3b","54c2152bb00935b2ff4ddd7719d7b71deb2e6e1dbb6834356890dab6e1ffd8d5","0a8ec73b68fb12e794a9447ea8d78d44539fb77599041af972a7fc27b71f1b37","347fce49394b6141bb1e4fe1f1289224acc23f3bdd6d97d335d36fdd9058c275","2cb3d03c4fa647655f06857f3e55faacfb812f8dc7c257aa10761d43e9fbe12c","a77d6603ea315a1a40198ffcbd12dd2bb735b43c4a160be5cdd17c50135fe05a"]- Anchored
- 2026-10-14
- Public log entry
-
search.sigstore.dev, log index 3248278454 · entry
108e9186e8c5677af67c… - Expected log hash
-
4dfbbd25ce402c4821f7e2d50b18e091e9a30465f45669967c545fb71910f358The 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":"v1791948368672","kind":"published-quote","locale":"en","page":"brand:zasta","quote":"Fees were a bit high.","rating":5,"review_date":"2026-09-18","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=de.zasta.app","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 (81db1abd6b6e…), 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.