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.

“get so paranoid about putting my actual debit card on random online stores”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
9464328560f4fa486066d5659b73f0d2183619958ef8967d98997fbeab00c57c
Signature (Ed25519, base64)
7zoutmSKTpq4TybDo5VBLKnn0OJkviVopSv5ykCk/M8GGTGpzP41LFyPbmAWQIkVCDlCNSKfIJnGX2ml/akBCA==
Merkle root
72711ef72b8a7ab084630b9628ceb2defcf0aae546304d44ed173db57929457f
Merkle path
["946456fcd2c2ab5ca6bf962480d073d3678f7ba51bfbb6246fd3ee69fa03db14","3a5e57c96e1566751668186bf55a71e4a00d9150833f1704bc9c9a7d5e941b72","929149450dc04c01bb2e6dfdcab2cba35d39365a820a0bac24bb798c6239775c","903384fa1529e0b34771795c8b4fe98c3d07120f4dbcdc049d92eb8ac7fb8580","ff9f35ec25162851681b61526fc35cf63457dc83131095c5131ead97ef0e833c","b339e027a74ce3e571623fee0ac8e0c13deb836e494ccdab759aff2e8974ef17","ee5188f164400f544986c319e8f93d60192ab576bc485d52cf771e846f0c1635","a3b44db35a3e833871f3b447f53a81737e7a4c8cf1b58d11bf39337ba28467dd","4e5f13ae61abcbc31108b9c67034d20cb957e44a69f0094e95ea7e075868d171","a568e0a731246453fc11ad4d0cadf5a3d73498cb22548b82c3fd05b912e286ee","2ce507636f17090f7818f4232ac2001903c8a2fd29e4a784a0818dd30a6e72a5","6bc48b656e0aeaf2a0047c6a01e18cba29228c4ddf718e2ac6e2bc47a8b3eaa3","48ec52bf75c49d9b01a1c850c4cb900b2883c393f8906691c56a21ab71d0a8b2","bd788a9b6485b033101398a3aa9df1787f225fcc2ec7903fcb31ee65f6cac6af","6eb04938b6a483bb163369a1d918b32576dde0943755b89bf4c6d18743828ba3"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514130917 · entry 108e9186e8c5677a3273…
Expected log hash
65ba51eff926c65ed0ce093a942d84c628d811a59302f32867c6589627e47792 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":"v1787124488047","kind":"published-quote","locale":"en","page":"brand:nexi","quote":"get so paranoid about putting my actual debit card on random online stores","rating":5,"review_date":"2026-04-17","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/69e1b9b2b9e003a67657f311","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 (72711ef72b8a…), 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.