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.

“Good value for money”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
4a05c4174661f7de2e56267b9548790eed34c9ad45512e80bf1fdb5e9a0fbddf
Signature (Ed25519, base64)
fwjsb8SQlyd4xVawN3NZZls4a1QMC/cHQEQ6B8tF/5er4zn2x8vXgsyWgipEIaYjhHA4uxhxThhq3jbe6D7ZAw==
Merkle root
7e5597bd3c162c8b6d828ec7450367f642ce11ee386de414b88376dcbb621ae5
Merkle path
["4a02a83132acc7ee4334f66a6c1fbdb4954026dc600d00a84a2482a0898c45f3","816e02084d37f82e12cb66c80f8157a007e85417c08090f9a3de95efe67f513a","2e8d8e79624908e6285ffc954b809c7c5575e8cd1b884660a46ab6403ffffc5d","e9ec8323bd1da3d43eda87db8b4be3fa5ea54a1c7dd54968b47520f8836dbeb3","367ff78b4656ef0503c9b89ea7663667f823a3dcfc7f4047a84229fc3a5e7963","3d2e6b816b4776e03b2d0645bf036c6275f733803a90337261c54c7fd4439b51","2128aea4f908ff32960a19c75e94e42e7d2febbf2f1e93905085635da61b330f","22e6d224f02f44ab5016026e9a973ded664e6807f36896ceb68caa8183c25d2f","6095d7b87c44b67171f48a70aaa4b4408e3c33536405ba84ef21523b657c9fdb","3ea0caca688fab8e07edfe65ff41255decc7be06eebc250c9380fb1ecee09107","0702c16708814e341de2e0bbffaaf3a37b367e688356dfe686d03834a2b29f75","e95b0bc382c9aebf5255f06e539cfdeef737f18d0a0e8089b97dcc349e1ffdc1","ca8f9687a67226551a59239f2f6fe85d4a0daee9040d9a7059460ec18c4a364b","acb249623400215550cc0881339acc244e91fde1fa89bf36124dd51a7bead968","76edfaff3d5907039be8c493f114c2f6ba10fbab7705dc7ab77a269ec79893bc"]
Anchored
2026-10-08
Public log entry
search.sigstore.dev, log index 3140627354 · entry 108e9186e8c5677acc98…
Expected log hash
82c9bd063e624267c60865e2416c3d714724e2c3b18c4773424cdf17232dd6f1 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":"v1791432333296","kind":"published-quote","locale":"en","page":"theme:taxfix/price/en","quote":"Good value for money","rating":5,"review_date":"2026-08-26","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=de.taxfix","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 (7e5597bd3c16…), 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.