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 app did not integrate with the restaurant.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
83d63f5cbd704ebcd8cb375bd48ed6b25c8e2d63df808dafcaf88b5e99ed2b18
Signature (Ed25519, base64)
VRNHq8hz5ZDhM8IuZe55/TKQYA7w45UgOGxTtzEieLtHoZuwSCU6//1pCsl5FGmJYzgETJewaMNBnHP0RqjXBA==
Merkle root
0d7fec37eb7aa7ca022c461398d36283692153bdca7d5292b2302abb6878e5f6
Merkle path
["83d603870b2e0ca6a8840a29dc9e4e927c81a7ab51f79a0e797efb55beb04011","96ebfbb796cd4659abdebf9cd228aa332a3864e61027be5484c8ae9310b498b2","8c7d09d537dbb4196c43c61f47e2c54387e022334bb609ec0cbeeccadde70c57","d5ea076da66cfe163d5632c23d782bd3afedd11021df1f9b05a210a7b2890efc","dc6ef497537ace5027767c18a9b5c4fb616b24fc8d71d7729b25d161a58a6097","7a09e7cbb3239a46b514d9738d995d5c29d9155139bb484f32121fb4e8833a48","b85a4e6fbfb3e749b9123e2e1156d635ab09921fa3deee01ca66ac3649b8dfe4","3c023d091e3359df1772c735a80890e9afb0242a05d55d3ee6c49d18764ebd60","d6781d44d8649e6e05a39cf2f2b0d3da0f63454fedd536daf32c7c0458f491d0","55b1a60c61b71698a5e02052a8335acfe560a52cd71f44070e6084c44eca33ba","b68347873b0137d5d5b1cc886b90665dff74bf4276d22b56f987c4c7cadb1d9a","a082cf3de37099a52439ccdf30eae4091d1d682683c18ca8c758eceeeb0598ce","3add683131aa6f863b902521b1328fd8dfbfa46f41b648ed60d4b0fccbeb3aad","78493a36337086a989f7fe7acb90e0c5d108a90e56256076af924a0d68310165","8c6d73d3d8b42a55077d4061fe37663a0906972431ecb9eb374f1f8461206839"]
Anchored
2026-10-07
Public log entry
search.sigstore.dev, log index 3126883925 · entry 108e9186e8c5677a6678…
Expected log hash
7790667e260445bf729ea3061132c2116b163a0e0b944eca343c9e8408350ef6 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":"v1791359818972","kind":"published-quote","locale":"en","page":"brand:uairango","quote":"The app did not integrate with the restaurant.","rating":5,"review_date":"2026-08-07","source":"Reclame Aqui","source_url":"https://www.reclameaqui.com.br/uairango-delivery/pagamento-em-duplicidade-via-pix-sem-reembolso-ou-atendimento_-JBgAfVOinbY0z9m/","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 (0d7fec37eb7a…), 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.