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.

“Übersichtlich, benutzerfreundlich.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
4fc94523d0309ee0d97a3583992f2601c78410a827cdc46d875ed8e716174650
Signature (Ed25519, base64)
hlhvdQqCqI5kDBuhqjy5kFDqNjy56wpH1B1BTRwdiTE4vst8BAPVCs1lbDFspHc2wXbGKaCyLBCBnO/BpioLDg==
Merkle root
4354cafe0e2ee66c200238a4bfe005f997e761de26d9e528ed6c12dfe1b33129
Merkle path
["4fccc782b7f560efd4db3fa2aa7bd5b2435fa92e938cc0937872af6ee1db511e","5cea37d9794fb5a3c85695e70ad0f869e6b23bb8530085fe99f0413793108c8e","7a73fe52d515ca4d846947994a2cab218ccc8454e4293c567558336913ebcc48","1450099e7568b4f943d3a29936cdb3b9e21316106b21c1ced34cb3fb6199b47b","6a3c55bf7358d6b350347cd1b15e73bb9eb9170d5e1d5c5a3cde0d5bb3f76225","8c9d9379f393dda30f3c5e9e1e5fc77f256f398b91f841bbdd2b4186c502141d","537d8bfd106885e299d4032df22077fbb87ba4b304558c49e7e6348c97ba0484","34c41029cedc64498c0045a25ce9aa8211cc045b3350db048a4018f6a1c6ef96","16d0c8cef19786878aaae88feb72fec4ee24c3c211efc6b4767e588607dbeb0d","405e3d38b637c41b1de1750ddde8757652cc4eab27130e8c6d3c2b1782296d47","d2616f6d65b2f4409a079b3e9ef0b18cd64ac26615e2f7a71920fcc57426c9e7","6d06995c4a8d4636eedc1c1a685a022662105430e402cda45cfbbf9aa02bba47","9140d989b81fafc680755d11a4b8c52937a3122780c511f6f10e0958acb02489","34012874980befa2c4e79572fde2605e3883df8e5878fe4daaeaa8bcd10c4d2a","16ed4be9ece293c235c5510e2cd19a05055f034548e73c12f8a9947de7b32591"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2542443729 · entry 108e9186e8c5677aface…
Expected log hash
1f12c9d846c7a9fd8aeda84057eb4d8f639bf78886a62c6290a2a60cd48e0812 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":"v1787280389476","kind":"published-quote","locale":"de","page":"product:relai/bitcoin-savings-plan/de","quote":"Übersichtlich, benutzerfreundlich.","rating":5,"review_date":"2026-01-13","source":"Apple App Store","source_url":"https://apps.apple.com/at/app/id1513185997?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 (4354cafe0e2e…), 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.