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)
28892efbbf5794d9f9fad1502437d134eeafe12ec71f1e3148248b7f7d1f06e5
Signature (Ed25519, base64)
IUYNRBKbPUGYndXuFmd7LWSqixDpUGzpWINjk8YepU2kzGUdE6E4nmG2/RL9y8nxPFu5O++AQ+pf2bGst0wNAw==
Merkle root
761f428c7f44b8ba37e197f3cbb402245009b42c2fe1c2d1c22502b7539d8b92
Merkle path
["28887350be7f955ad7c53648f3c8d6799231911980d725913c4133afbe8b1ee2","c988a29a6accf7fb777206881d665e29cdc89d9669c18f8b5f325eae1beda9c2","5d6e7d75b2009b82138aa2fd49b91af23044f4340331114e02e5c1fbb641190e","0946371ae9f827aa4f8e27b6b48996e9eb8c12b6de79471d5b1db61a11b1d3e6","ed7c44e2552af97738755652ac05f01f9a46e6b5a1e50f10c74bdabc2e2d15f3","c9600b6f8d424be75b80b50582a82d9a8549098d6f42f42bce1f08059bc4e06c","6d1108652369e67c4ef0c06b41fb11339b14987d4cb117e1d8d0277faae233f2","cb334b6c5567212a631fd9a865a9cbe15b0061d6e2832ad667027cd9b0501c79","101d6a601cc7720f95cfe4983513451841208020bf13073844df157edab2021a","6680929114bd95f2a6636752cee86b82801cbe72882450a3d4edfc9a553cf2ce","c2b7764a9c7035ab6c1096b7674e0c23d02c58f814b810d4ad9420d18b7bb3c3","99ddebb10e95b4e9a864e1acdc8af7e6a8677f19ffe0789e14413bf52176f2a2","25ba2ac2abca74d5248bc368aaf9983fea985a62c2acc2567cbdbe71d6bd7cc0","d7d046f6bf143929536e498046e2783984565776df0c4d84bbeb719debcca31d","98f4686310343eccfc39a6e64e03e6f8dfbadf7603f7baffd9efd8b7d19d425d"]
Anchored
2026-08-29
Public log entry
search.sigstore.dev, log index 2632992954 · entry 108e9186e8c5677aa5ca…
Expected log hash
96c11d64daec1fd5d2cb12bf1cc37249a60cb62f00cae505cf36fc8b47d6ac25 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":"v1787977614417","kind":"published-quote","locale":"en","page":"subtheme:ifolor/price/value-perception/en","quote":"Good value for money 👍","rating":5,"review_date":"2026-01-10","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X309A43086E7145E358EE1687E9DF7162.html","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 (761f428c7f44…), 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.