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.

“Prima app !”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
059eed1d78c0624d88da713faa36722ae2d6c78604b09d7248ad54c3f5689d36
Signature (Ed25519, base64)
T+GmC8Y8tYCVUnRB+Mu2yWCcOqFkyUgE8Zu/fPPaWa9Puj1//sE9eS4H+3KkRnN1mGJGa3ezZzCGLEzs0L8qCA==
Merkle root
4fe8751e7d70c50e0cd3fed6e9eeb32edf31f624f79d82d9ec3817eddba7a9fa
Merkle path
["05a05d7ad783a312b3b98cd37b1022af200cd4bd6b11e783bf2391c1e9763e7f","c53125aee6014afd67419b2d5dd6a336dd5b8aa836327b8dabef6e21d551bcd6","f4ee852646ffc6c07fad69164a5d1da079440687ed10df0c72f3ca756530783a","78fca4f807e39d7ef95d978199a412edc501b8d9b8c55fd961007e27e4e779c0","24123e3a83716d1daf1e378f919cd9a49cb271e9501de175cb3d85f2b11a8560","9d761aa63b1d41cd5197e0e87553d8a9cfb238c34c3a2b3408def9db7f2e50a3","046ea6f137181ded6443782bf91bb9a74fd35cfb86dd7a2ebf99362c42708b83","6e39d0312310ef97bec06c913e524a8350c922bed39a19d85e2fc6fdb88fc662","cac559c0e359326d145d52f8c613c6550ea5c37f552640d97733ff290ff65bc8","7fc902dd24541fd768741c3ec0365b0eb2222ef22f88ddf29fcd6bc121b434a4","55dc0b56a224978c1af45f2765d47668d33ca5f995bcab2c5c0e64196e69b5fd","e156186e749fd94aed5a129f465f57a129de76642c7051b32f1250d1a8accd6e","ea18abb121143b3c16bef9bc5a13c470f569c0ce0991c92429fbf586994f4ec4","b949a5b1fe3c5409c484815b6b1e0675f1b11819a9236a5e546056d1971b9a8e","1d8f51436982e85b24ea8b1426a5f0ee7a81143ad75096c92a05493708dbae01"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2682933759 · entry 108e9186e8c5677ab48c…
Expected log hash
d15c976489915f93c119ef146e715f5c01d5064a289c9ac130af05811dc83d56 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":"v1788318759763","kind":"published-quote","locale":"en","page":"comparison:accuweather/en/category","quote":"Prima app !","rating":5,"review_date":"2026-08-29","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.meteoblue.droid","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 (4fe8751e7d70…), 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.