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 frame is too expensive (not worth it).”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
0e11acaa1b191c32ba5798160f9f2287dad81681e8ffeaaffc07e618862cd5cd
Signature (Ed25519, base64)
aBdXD1IQnwSwkUIl8oFeVeMQ/WjU02cEQO8aArX5Vp29vAnaJN0AP11dVgvtYYbrVbS9WElDK9sQNwEat/fvAw==
Merkle root
500353287506499921f04989c42df7854b05ea5291ea3ed0bcad01dece9553f4
Merkle path
["0e12dd77bb209416c0634e4dd379ddc34b1ca17201b722bd45809f8a82677905","97e9e1cf3b86d9284c6301874e437f1d60d256d384690e54a22846002dc67926","dfeb0668a0f4da856971d7ba6c76318ac853971b1e93a399044b91387cc81842","397d0f71981c5af9a1f612dddec69fa75d34dee8ce7f5d8adbb1df60feaa32b9","a0f7945558d5eb5ba572de08db462009079620a0fccb2b046e09691a11705b8a","938e2db8e6ed706d02225fe4bff9fb9b823ac0b933c48cbae099403367e79ece","2588e9f50e3cf4c2b5323db4b0e993b6a83931d9576bd934c8cdfbeacf52bacd","00c0ea9a5dc827e399f4de901aadbfd682574162bcf5bdaa217b92303512e57b","700427bc7ebfe72f368171bdc3a6c6839325b15b3d8d17616ff16ebb341598f9","ea3e4060b49b1abcbbd48b1ec9a578ac1c18f1a334ebdc61aabf1f2243ee60d1","9e704ffec45067f5b890650fe479cf6dbc2695c6d52a73f5aaa79a29ab228240","507a4740399214a8865148608b59cbc21ed11086bde01d766a9eeb71f20657c2","dc1f75302e8eb5764b35af10620cfb5649598af9700b61a410e6cfa792463a9b","f65c3fc7992a9c662c5731d831f2a2aaf68c1dd6f8c35fabb0fdbac80b751075","f2bbfde0a1628a8e76ff492539bb8f38a83951b89fafe86bcaa38b54c297d493"]
Anchored
2026-09-01
Public log entry
search.sigstore.dev, log index 2670958253 · entry 108e9186e8c5677aefc3…
Expected log hash
40c8dd4ebcafc6bc578b6d879a513ea89a67c5dde4fabf96a5f0fa8cf3f43861 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":"v1788231472951","kind":"published-quote","locale":"en","page":"theme:pixum/price/en","quote":"The frame is too expensive (not worth it).","rating":3,"review_date":"2026-03-21","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X3DE729F568C455BB31536436C1CD5BB2.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 (500353287506…), 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.