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.
“Great service and perfect support”
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 2513802575
Proof data
- Record hash (SHA-256)
1a1b851168f6c78f7c44adb30c257b930216c6e917f4aa66f3afef8c2100ecd5- Signature (Ed25519, base64)
UTfW3vIR+C0tIOroJPIwVA+9guOx3JJzyte7vU8wZcZ8OSCfvdnsdArgIILbz/17S7s3QIWg8PcjA6uIH/qtCg==- Merkle root
80de158564b7616572ca0c0059561f6ec90cd5bce49a388e61df989f3f6f2a86- Merkle path
["1a1cf70c8b76111005b87db5005b080c70c61b613611d3eedadb8ab0fa45f171","95026476f9c36895901a0827985036f097321e9bc03bf1f141bb57f97584584c","3d2ffccc8848f7c76f5b4cc5bca46e88bc0f5cad4da3ec064e3dbd82b9ebb0b6","f3902bd2ef3f7145d6a3a0b6e7465c01bdc29a528c8034ac6ba5698d4ed17e2b","d62d64cf22aa1556208eadc1b9ef6db7bb6e713c5fc08c576455b528387006a2","072169f68e27b790aa442f0c93e1d957abf77690f702810d6ad025b1cd1cb671","d1b09a9085e8e9d629641476a6b8705470d011b1032a4a5d5cf5b460b0d27531","54c71b0a6e54208d4111d0ec8dc1ce33fd6dd1802ad90809e2407f3928c57cb1","73b260a457951f9f397c3d71a8a2ab0bf703dadf95ec426cf27c40cc9cc8041d","efc60bd58962957fc29c93684a08a770dc680feed328374f0a0ca66d51de990a","d2baedd7d6c895b5860ef9aefd990bf405a9bfacb398b1393062d9d70ad19a7e","faba3b23debb9fc075c521513f94f38a91d83c2fb94ef6409b18f730ae39c109","c0d3c29d57b890f7faa23830cb86c1df3b164402674908e09950b515624cad23","f23007ee336c6a9903bdec729de4dd7e96694a7e2f1071f195563e9aff8dd97f","68889fd35b89925b8d265e65260618471cd9c2f5458718fde3d6cb3829d8f00f"]- Anchored
- 2026-08-19
- Public log entry
-
search.sigstore.dev, log index 2513802575 · entry
108e9186e8c5677a9216… - Expected log hash
-
5899b5d0ea18fa3c879147333708054c2e3cd77662f2b6f633aa3b5d5512bbe5The 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":"v1787121142818","kind":"published-quote","locale":"en","page":"theme:relai/service/en","quote":"Great service and perfect support","rating":5,"review_date":"2026-06-04","source":"Apple App Store","source_url":"https://apps.apple.com/ch/app/id1513185997?see-all=reviews","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 (80de158564b7…), 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.