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.

“It’s worth the investment to keep your passwords secure and in one place.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
48a07f27f8b38fc81bf5188322672619450b29c121819b86b1870e1b1a3011b7
Signature (Ed25519, base64)
dZa1KptJZhPRLvssukMoHgZ58ksT8gD3VYt/b6P4B2xXKoXz9d0VBzsf2a4aZH0H0WWXNOz9SPPNb/J8I1hOBw==
Merkle root
42ee8ba4b974d737f78b7f168d0af8ea0510697ac4ab4c6db44b5522bd195660
Merkle path
["48aa791594b21a8ddf488bdafd6e1a6080b7196d078dfcb9b2303060c1a4e4ce","96ad079803fb60d5ddac80f935f6631a5ea5e6741a1b137e54c92031507d75e0","15a578d63361ae4239de9e8f0f8135c88bf855c3b9b6760c397243cf22c50d25","e741768414a079bc921963860b0611b0d21d0b785b8b7a035ddc1ddec3f22d83","fd2c7b45b339908146621727060ef67e1b2ef1f83e902754d955959783a21216","19f9436a9b8b0ce0a3c86c768732bc5a766fb35957c94ccf49632a117cc4e4cc","8734b11ba8fb810b39ecc7182937a0d1141d70a922362b94a7f3254a88c52e0e","2ad3f3123ad0fca759605cd0142f57d6548031f0a1eab71453b70501879b6d75","aa77bf6824c5bfe7fa84fe32601f4ef17fd568c9fb75ed1dafd922de3079dd67","29b91d1a6fb5f5a9c390e891ee49a3150a77ec58f6527dc2ecd7e28ad56abef0","7764d86b730d711f75806183bb801c476041112791ecd5522dec8d27ce0ad154","30d3d9f9bc254eb6bfc8c827b53feae0023a247bc9141fdcd1e9902234b39648","49dd732b74591111793e90f822c8febb6b4e9dba2f427a61f4d9f7035d4c82e9","c77ac7da32c6d4db47aeb73e606322601c1bed1566533de53bf56d1599928d0e"]
Anchored
2026-10-16
Public log entry
search.sigstore.dev, log index 3272785693 · entry 108e9186e8c5677ad5db…
Expected log hash
3b93391ec0595ab5c0ff73f2540eb1322f56c3c1302e6789c57b97c74423deaf The log entry's spec.data.hash.value must equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm.
Canonical record
{"dataset_version":"v1792118508353","kind":"published-quote","locale":"en","page":"brand:dashlane","quote":"It’s worth the investment to keep your passwords secure and in one place.","rating":5,"review_date":"2026-08-31","source":"Apple App Store","source_url":"https://apps.apple.com/us/app/id517914548?see-all=reviews","v":1}

Verify in the public log

  1. Open the Rekor entry (pre-filled with this proof's log index).
  2. In the entry, compare spec.data.hash.value with the "Expected log hash" above: it is the SHA-256 of the Merkle root string (42ee8ba4b974…), which ties this proof's root to the log entry.
  3. Decode spec.signature.publicKey.content from base64: it must equal Citatio's published key at /.well-known/citatio-signing.json.
  4. The entry's integratedTime is the independent timestamp: the root, and with it this quote, existed no later than that moment.
  5. 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.