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.
“Cannot transfer to computer”
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 3082153890
Proof data
- Record hash (SHA-256)
41ebb1d9d93cefb537cfc50ea4e5476f75d814442eb9dfb7dd65dd61f123e535- Signature (Ed25519, base64)
OzRN2+yMbLphcP5XIb0d6Qdc050xE6mp7toz1rez+SqsC5T+/bPCfvbML40hYDyInjvQDQ8FFnfzh8MqVfNoCA==- Merkle root
400ee8bc8bb6e48ec8bd5ac7598e893e5cb7545daceec4f0578b6b1d061e7911- Merkle path
["41ef5025d9e2c28b8fe01a3682b5b181a4c526cf2e4705c8fbac51e79f4301d6","83265fb5ef90bed32e0bbc5cd7de012a79c9cf48cbd9814c966082bcf1800485","6b2f5fa8ccd40fa8fba6bae0437fe9ab4f5dd692ffb5315c56d36bb414549fa1","f3ae316cddcb9d1e08b9fcb34f1bca710510f39367fbcf0b0f937eef301f2929","9aabfa0150749d0d74f9ca719bfc8eda03be5c67fe44543af399e541e6521755","e2fd68f21a4f63c744f8a620a67ef51d9c2569e820611cb591c340a5b010b513","131e9bab44da4ec36d30adbad3a020cf0863bda45798641612645bfa50474a33","25a7d8a6d7cadc7699299ee76164967557e4e017134c70794fea58eba3f09ce1","78fa8c834c7368dcba9f9429b172419478d076a1c4b1719d5adc9c16c8bf1a8e","95e352c18a957df05b136e749c6b31b1440fe5f3f9def8c016e71284447d56c7","cbe1ded283c5413875e9ddfa8aaedb5f2f80c335e8dc25c3118578f5a2aa6936","8a30c6c441cdbc21f244f097f8f05ad659ea1a24bf30908a4ab33dbb73efd69b","81e5928bbd5026857bec085d8693993066d3f6d2381ee910a23396515bcbc310","3e875c75273cb6de71b32afeb0515bfc68d941b50d1d4d965b5eec9b8f79e681","da3c78d15c3e7e744f2949813be9d01fa753f12e538edb94a65a960b11043d47"]- Anchored
- 2026-10-05
- Public log entry
-
search.sigstore.dev, log index 3082153890 · entry
108e9186e8c5677a31d2… - Expected log hash
-
cff4076b1696aa395d1840cc38c433580d1b7821d298d64e1adff5db6503370bThe 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":"v1791175845570","kind":"published-quote","locale":"en","page":"theme:dashlane/delivery/en","quote":"Cannot transfer to computer","rating":1,"review_date":"2025-12-09","source":"Apple App Store","source_url":"https://apps.apple.com/ca/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 (400ee8bc8bb6…), 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.