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.
“I love this app.”
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 3240231023
Proof data
- Record hash (SHA-256)
4ed27fa03abc9e3c2d5f584ff7806bbc9137c2250d86fce0213e9f5fb445cc03- Signature (Ed25519, base64)
eKDsdk0PKcHXzTykr6NeQAb3c2LEvhw4lGC/Zz7S8pbZOO2tlpiruNLrMAL0DTYoX2m5T8yx3hTyr2IQYTtwDg==- Merkle root
888a38c73939ec95e6f226dbfb3637325026fcafc5a795aa4e227b811d6b2c84- Merkle path
["4ed9c7ebdbda4f0f8e0fcc4fa64c84b4cf467af711b9c285d0e200a4cdc3924a","89c3596c08acd7ce5b902951a9075cf1e775cabfa971edcdd47d66d62ad0bb8c","c4ad9ac196be00dbb892bd0a59216d23073718bbc422cae8b7da9fd3b6819466","38243cd58a2ef55e7d99258c748a693147b5fdc58f875e99c47839aeb3375bde","b82716000047f6c4539ed4877398c38bf682d422ae4a70f291be5207a94423bd","0d84f22898b075c268794cef05a55780dd211c7629e3bff489aff61b3e970147","10cf97f19e42fbda4516a07eb97b76bd889fc57456da914aa0affff7cd924ee7","70faf5f21c6de8ad5292b5354b4c6b6480614752f73f8b063e150798e3ea50b3","8c61e8d3e2c4ffda2898a849b609b1676e218688686e35ff3d7348b16d1cdd80","a0c12385fbd07529f73a74d44e8c60f38b4b3c20079e32e273491c535be9eae5","83db607e433fdfa67c0c3cdd2e09a24b4773b7db253781d62b43893cfe854418","cfcf82b47bc6a006b7c11e5183fbaa666e00ea4d950e64e1f574bdafde8e1583","410ad2e8ec6f218bef120c1cded3462a092f61baab59fee462fd9704d436d66b","f46648ad2fd9f2769b9fc0ba1c434d2040de67cbd8b7a61df7b7575cd5a9206a"]- Anchored
- 2026-10-13
- Public log entry
-
search.sigstore.dev, log index 3240231023 · entry
108e9186e8c5677ac0ab… - Expected log hash
-
bc440cd3136178aee800fe49b9cf2e319542a645c9abbb8553c6ae1e354ce201The 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":"v1791860805798","kind":"published-quote","locale":"en","page":"theme:dashlane/price/en","quote":"I love this app.","rating":5,"review_date":"2026-08-23","source":"Apple App Store","source_url":"https://apps.apple.com/us/app/id517914548?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 (888a38c73939…), 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.