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.

“Great, the promotions are top-notch”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
8ad3fb8fbaeda9c2b310570daf2464a20cbc43cccb5b591814ed45cfc8a2ba9f
Signature (Ed25519, base64)
LIdG5xbGCxycrgDZ5Xf8DCDtZTgLvx7adUsg3qI79yQ7W5rFwesoK6vvCK7wGKmbjD5iHSgUDtZirvgmYB2aDw==
Merkle root
c954f278b03f0ddfeb806da3192a945ea74ae5ace31cdf4f5c03d62f9b9c9c85
Merkle path
["8ad428d18825b7511c7787fe4ec39fe34fbec1acd60e0bb823245563950150e0","8c3b0a9a201caba2c5aaaa6bb12cd6664fd98f94f46819a57ec70a35ffb93396","cb976035dbb6ea69a4c17b975f8ebf484c7f0740740d7c76f44f717af430d489","ec5fe5f180c1d8ae6136dc471a90d67a106ca5b69d62cf80455ab6101a385ffd","b8621a8c0a8dd4b5664f3974ad6348569761bc59f1ef3955ca2b58a14a7454fb","5f5f536f2d96f306ce9e86d1cd355295529d80f11d759d3f708c01e73a2b3a94","983ab998a7d929f51f48dc4255ae1e055e8acd8443ff30ffbbb8ffa06afa44f2","691fe9c11236d8053f785fc79526d9a1427d5407394a940f33e049a36bfadae6","2680eaf60ee3569f85e7e5926c67b9900a75824c7518fa4a21755114744dc814","b2fff9d3f8978806097e71641fa2897ba6604b74882754bf8dad2ca6a23b921e","96c566859da941dd513b65a31a425537876335987e9302a92cdbfc32a8ecfb67","d16a4cae096ed8950ad7a9242014f21bc012590c77c0fa4a449de9d4d4be8db3","a46cc8aadff97a2357c696866da83f341dc97860950e0d831496874cb72848fd","df51e36b3706cf0aa826d42298e6b3dec441c2522060e389a8510db32e8f4a39","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":"subtheme:ifood/price/promo-value/en","quote":"Great, the promotions are top-notch","rating":5,"review_date":"2026-09-15","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=br.com.brainweb.ifood","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.