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.

“their customer service responded very quickly and were very helpful.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1f18bcc69382befae0e377aec1d86acb8994c6d1ca1a4cbf25097ce8ebf42fc7
Signature (Ed25519, base64)
EqyoPFA0Pigh4MMJwj8J3yV49+BdjVFsCTmPhA/199UPUK5p9HcZd/QEjABI+bMwNOcHPq/eAs8Zjt2RWo+uBA==
Merkle root
c0f36ee0335bf71d5c03ca59b0f191f950cfafcbca9602c3bac8b2183aa81d49
Merkle path
["1f1b87fc8e0dd5ef031d9e912e719d2bb875b373b5876259e01bb01d3ed20d38","537a7ca661224cdeabf84bd2082d70fd4ed5adb8636ff3330edaa0047f3480f8","ab08ff469285ba3f02c4b47c0be6d63661215fdf8bba9461f3329bd68def46b4","23dbaee21ac8a3ae4d3f9b19e67b613fb7158d04e20dafd01b550bb300387693","508ecaf0c617b7aef4f29dbfb325018f18b6f23ea02c3066d84840949809bccb","8d5e7a88f6cc3e0f78d664612328e7ff9b3234c0d798c0c81f8a0d2d2b24e80f","470c9320a81f573ae4605ce554c81e591825c5fb87a75d2c2ba7b689f21dc383","71c77499b9d100e9a0f45c46b0baf031a493b7cac80373cdb72d73f50e7b3005","c00e4f7f19965513bf5b8c534069a91303e33c52c2bc4b57495b63f5031ebd38","83b1dcd2c2add49b3f0855a027f47e438b2f46a2accbf5fa4fb5f8651d8409ae","be5b621904c3c26c98d16d2cbb89bcb78a3e53c55fc14229bd5b5b77f1f59015","927de500e960266e9b12c9524aa43fa0bea81f1fe70a1fb15680bad0fd81e947","b51875ca42ff32753b93a043ad0f198e3e1ef2fe1aedf16283da4cd1b4b1d542"]
Anchored
2026-11-03
Public log entry
search.sigstore.dev, log index 3666413656 · entry 108e9186e8c5677a8e86…
Expected log hash
0d2952e2a04951edee30f820ff095b505511cde698e520c69b8bd5fc03c1eb96 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":"v1793701189085","kind":"published-quote","locale":"en","page":"brand:roboform","quote":"their customer service responded very quickly and were very helpful.","rating":5,"review_date":"2026-03-23","source":"Apple App Store","source_url":"https://apps.apple.com/us/app/id331787573?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 (c0f36ee0335b…), 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.