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.

“The quality of the product (memory cards) is good”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
002a556bf042e3f2c6f580ddc20b0393758f7011df441bf9ebff611e9b6d301d
Signature (Ed25519, base64)
/rRRnE0FqNo5PdEk3CY7rzN6EuoSQVtxfPNCvEeIWy1AFBqvMXQfT5VwfxORXK2xudYXxHEyIRCxgwYuK4fJAw==
Merkle root
0f9f1f98772de9eb66ade362612cd5ca656a4d200a8d47121b2fe38d9ef47140
Merkle path
["003005df49d2e869f27c67a63692a5fe5e0cc56b5a383c22cdffc35570fde3ed","936bd04af3a0e1b0d256b54e0b35b96404cb67f2067a9bf204e775e50d0c0738","d5039a74664a0544a06571afef73c0494e76bf9f9050caa882d994b50197a143","fd25bd7f145ab652f68087213b80ef5e43cc801b9966828b56a0303af1b57065","ddf979b85dfe3f3836413c5d754f2334d19eea193b059b3396049a0cd2a60403","94f06aa1da684bafa9f73c4b6b1cf150ba509c962313dad975d554b3845b8f23","74396408a1f95a6f9b8a1962ca45771e634cd5872162cc54195c7979597e9e9e","836e1685b4da356525db5ae62cad8fa101f09cf6cb388f522acafef4e99a25c5","cc3200edf21ec5292ccbf83c754291d4c14da733a7a46f0534a2213f0120bf7c","19fbc1211b23c7f8915525b6e69ae2cd50bf3735c2ddf22bba7e2f23532b5c46","d736598e58e940673b37cd0b2da30b60e366fcc854e2c13e78db777a29f68edb","f1cffb6901dda2e564a480f1dc12dccfb1877504694bf2af489483f5b76dfa4a","2e2e215b111e44ca5db59fd252c4a02c1c9515de15b6a215ae68027b0429249c","cd57bc537bb7f2134c7a8f3afc1cbcb5294dcfd31bd287a44d448ecd8cfeebcc","e65115caa429385de2c5ad8bb60d388a1855282ef8d98462da5e136e2fb61d61"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2622009440 · entry 108e9186e8c5677aff73…
Expected log hash
46b80bf1a64c019a2ecb6a0303a553a66b36eee926131577fb3ad5bc065f2f13 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":"v1787895207832","kind":"published-quote","locale":"en","page":"brand:ifolor","quote":"The quality of the product (memory cards) is good","rating":4,"review_date":"2025-12-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 (0f9f1f98772d…), 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.