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.

“I lost promotional coupons”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
f82101e7ae248ca63f892b2e530c8202df5f3a37677566adde65e7f545e522eb
Signature (Ed25519, base64)
JmzFzJjnEhSYAdnPZaafKJ0aUfwmW9bR80xbsTmaaedTZsZ7/8TtoPolWfkKHqLWcjEV6FsHWp+bhU+fKpcSAg==
Merkle root
c954f278b03f0ddfeb806da3192a945ea74ae5ace31cdf4f5c03d62f9b9c9c85
Merkle path
["f81d913909f0443e559f41e7ff36650a46f1e7b026512c0ffdebf436a79ed675","3f53d1ca5e1bdd5b03703b5184113083bb5c37a3721c1288edee99408e3d215d","c2bce5c22702ea90e0fef4df88e587b8441c92d88d52ea9e4a10add1852d55a8","1ebb9c189c636bebc1131f64fe98a0e6b59c61bd373688f6c98615ba00a98819","a473772ac2859e6dcabb82113e24c32a3edd92aa6a9cda50fb9f515665840b5a","271a8bd0bda57ce167d7ae6a70e0f5d4a533eec911bd71ffee1d106365004aef","1e9aeca8a6db870ee468268091a233950f4d030bf6775eb44eff565a43a29031","e735913a009ae8ccf22b1a8ed6c17bfebf96bafa0abe74e27fbf1868f63434f7","f0979b32a9080ae56bffe070f277e835b68f6d4f9384c4f4c13c92913ed6923b","feb3fa6f64671c3205fe92e29f7c61d367ccf78d199b7b72a2d82c43fc190d1c","96d64f5d2246f7abf8a831c05a9d7e278765e43021b13ea8f8597a14de557d60","86faee187567ef16a3b429d33e36e22a404350a33c0cd125024c9bdea869e520","29ce30f8da5c712d90a17b4b5cc4d06d33501710acef0703486a0d531ea0c297","421b69bf9aa58246ea2f121cf7b1422fb317cf6e2a73590cec7d6b46abbe0d0a","d08e876184fd6f67c869a98f4654f693085707c7f9c1884596981ce250200aaf"]
Anchored
2026-10-05
Public log entry
search.sigstore.dev, log index 3084008230 · entry 108e9186e8c5677aea31…
Expected log hash
6a8c2df90f09571413991731949dc32a09a60f9a75e1342827498da2cbeccca4 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":"v1791183579482","kind":"published-quote","locale":"en","page":"brand:ifood","quote":"I lost promotional coupons","rating":1,"review_date":"2026-09-17","source":"Reclame Aqui","source_url":"https://www.reclameaqui.com.br/ifood/fui-prejudicado-pela-exclusividade-com-o-ifood-e-perdi-cupons-promocionais_mvuM80hgo-xiFLKg/","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 (c954f278b03f…), 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.