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.

“your updates as far as paid Bills, are way way way to slow!!”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
8a5f3caff7a2727ef696d1a91399299b8b67b7a053aeab4824e465a25cbe85cd
Signature (Ed25519, base64)
3Ixzm/DYRUYz63SKogM6v54pIYtNENWu0sMOVQdnLr3+/SxvLRpqFs+Q1OzKmwYhTd6/NI11ZKGjqGRb1ijODw==
Merkle root
172a3e0b3c9f8b02f52318e01ba6beb899404e00e91c15eebc4dea38467e1404
Merkle path
["8a5f17b9bce4bada58b4df93b2cddb23701247f43871652b649ef4a985fae7fd","a99f02ddf172cc032f646a7f682c9502d50af034144d4a351479e2b96659f57f","b1426aba6094ff4b5ace3605149d1067bb67bfb75609d46852ff76d5a8bd6516","93a388025b47268540e84b997eb2a0316f79db52a22c798bb3955419b9fc2189","30f903d79f12eb3de46dcc4ee6f6688e2f569ee9a7ecc4487051add2b927053b","252cc03e9f173fef596130fb1f1a3832519ea7068e1d513c55441d2073f5162e","269bf35f2f2a887011a7ea045ed8bcbb231b9828cdde94d81e1d5688c1eb82db","cbe93871e2655b1469631b4023e2047c56903c693abbd2e53a3608b096ff57d8","a681f3523b42a7d0b2b288836e01f45ce5a759fbc810ec224bad7754267ff5f3","3f27656f20a2669047bdfbb111258ce8a0917444788c9c2baac84d5358df06fb","cef980bbf1036c556eeb83a223285a985881d820ddd922796b1a6b9bbadd0bcc","d9da6aca4e4c21032b1962e1d2b00d61ed68d5ed8468ba2aedea414eed8a67a6","f12a899e5c92b32cfe903fadd591410ed4da016670fe0a40b993afb550e2e37a","cf4d3887edb33be9d7a9e64011338d9abc8444e06d1f5332550f7686a2c1727d","7731d0ded4f51d151ea3e84474d1e27a6279e8756420c93cf5fec0abf7f11add"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2543025731 · entry 108e9186e8c5677a8971…
Expected log hash
19ecbe4a66d8adbd7c6057dbf6ed9be73485c248dba1e0c595279a908b3e8bea 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":"v1787283443958","kind":"published-quote","locale":"en","page":"theme:sunrise/delivery/en","quote":"your updates as far as paid Bills, are way way way to slow!!","rating":1,"review_date":"2026-02-05","source":"Apple App Store","source_url":"https://apps.apple.com/ch/app/id466738063?see-all=reviews","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 (172a3e0b3c9f…), 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.