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.

“Choose a different bank if you don’t want one day simply to be informed about the closure of your account without any explanation”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
36f5035c0dfb20238a38f23927835efd333e3d70de33411de536d7916f14b8da
Signature (Ed25519, base64)
55saOJ0xN+6KbbgoNcs8mWdbvrgWgY524wMBZWv+kUBGpXBSlpJ8cbp3415+twmD9H/bvPc2GEAsjqNUMyVRDg==
Merkle root
b046f5df2a406d6c32d4f87e14105e0107f6e314c3d6063465b8c6441189c891
Merkle path
["36f26ea25c8033619d348ae05dc8e03296cb217f9390b8e32a9f3351a8498090","690e382977a6a47fc8fe78dff686a10b109785c7457be19951317f443d502495","094fd8c0d5b2d89051c7182552608df103c7ed736a9c4c757018042100506b97","7990ee26b6b5c381f76692dee2eb0f45ee2e3e4142779080bf2e9898ae78aec6","4995b934de0fc7e92ebc2ee9e9487e69fa6e44b2611efdd3fc6186d3395cd79d","441b9fa065369b141c287bf1bb028bd6231912aaa2c87581ebb5956bb6835501","77444ed6163e4b43808113e77dabd3f9655c44a9676c55857573821390005511","1298aaea8919194a4da64b820c4c6eea698916aa64602c91d16389dc03d00a5d","e5785d42f0c6b199b80cdf1e1abcac048c9ddcca8efd139c7abd08786c0ac91b","4008aa17e154622f79d4a4f527dcc480e5d78aded3c7dc5a8aed065c9c50becc","90b4e6e161646d3d5e3408c5a560360da0f61c8cdb35cf08cf939614c07153bb","4f18bf43c85b8d2286bdee4aee39a71abcd93e3846124d63824418bc43bd531f","12805a52a88525d025e846de23033eec3c52175c617793390c5a390d6e9ae8fc","c35362d8be7493456726dffb35f813b4e10ace25b8e2c3679505eceb5d9a7bb4","4a4ef39d7ab636950ca6d9b7d70c958b0ba84299c7f375e0932c9308990ba8e0"]
Anchored
2026-08-26
Public log entry
search.sigstore.dev, log index 2593501033 · entry 108e9186e8c5677a6e5c…
Expected log hash
804ea852a1c1b02b8c86a35cc42390aabed87fd2aa29b8fb9f7f25e79321f581 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":"v1787709693011","kind":"published-quote","locale":"de","page":"brand:yuh","quote":"Choose a different bank if you don’t want one day simply to be informed about the closure of your account without any explanation","rating":1,"review_date":"2026-08-16","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a817364a460149b0abf8461","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 (b046f5df2a40…), 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.