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.
“Most accurate forecasts for the EU region.”
Checks (re-run on this request)
- ✓ Signature — Ed25519 signature over the record hash, verified against the public key at /.well-known/citatio-signing.json
- ✓ Merkle inclusion — Leaf recomputed through the sibling path to the anchored root
- ✓ Public transparency log — Sigstore Rekor log index 2543383844
Proof data
- Record hash (SHA-256)
fc46446c7cab452cd34e7ebaf0445f90fd0d6f621b36e771ad06fced0d4c3f90- Signature (Ed25519, base64)
+Kp3cTSq/a1FnOIPNU2WDOgquINhM1dN5wtCEwa4+jocbuZGmqQGxOrB1qSYzNwIx8bw9JrDkB1CqWe0hJKuCQ==- Merkle root
7252afe559009950531df937e7edc9bd1c57cf28a24ed7f6c6613b65f459eae4- Merkle path
["fc450ad1983d73971f5a5753a24ad1df6d37bce86f7af8573b842cee4409359f","d84b490f1fb875ec1f8c46887cf22bc2ffcd3b96fc997eacd465664025babc3b","edaea4c3e35126450d2a51ac1a3588828d1f02b9621423be503e4f5dea51c1aa","3b37d7b29b4e73045ad7d93b515cd30980333f6202505337feadd8bdfcf923c2","caaf50d049b13e9738ebf027284e6568e4a89a3547f0608a6bb36fb1a0e61da1","ecc5ff034d2a3aad8cbb47702b3b32d21b9512d2d92cc4a8e2f10e8e49fdd1f7","ff9b861c381f26f8af7ac21656a336bb7e8fb062ea38e32f91de19bc5c81a5aa","01278162272378bb84d02f4ea3e8df2b3dec43f5c26a47ec3687ff95a8096e35","e56e248953d63117b19dbb3d9e80d0eac63973502227d8e33f6252c2fa933e52","cc16e5787a9e78c1daa6e0adfdfa8f418aaba2780f17970e3c493bcd54d07beb","0cb2be899eb0e87e0c84c8010f32540c0ff4f02ee38f8970424d4e3f7d0d393c","e3ea462a17033cf2b2bb196bc5b07383fce456bc3220c1b5de266e7e78fd5dc1"]- Anchored
- 2026-08-21
- Public log entry
-
search.sigstore.dev, log index 2543383844 · entry
108e9186e8c5677a6025… - Expected log hash
-
65212d488cd7bdd0d67aebdd70bfc57f4b622fa08b8179427635d69eb7ec385bThe log entry'sspec.data.hash.valuemust equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm. - Canonical record
{"dataset_version":"v1787285599851","kind":"published-quote","locale":"en","page":"brand:foreca","quote":"Most accurate forecasts for the EU region.","rating":4,"review_date":"2026-07-30","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.foreca.android.weather","v":1}
Verify in the public log
- Open the Rekor entry (pre-filled with this proof's log index).
-
In the entry, compare
spec.data.hash.valuewith the "Expected log hash" above: it is the SHA-256 of the Merkle root string (7252afe55900…), which ties this proof's root to the log entry. -
Decode
spec.signature.publicKey.contentfrom base64: it must equal Citatio's published key at /.well-known/citatio-signing.json. -
The entry's
integratedTimeis the independent timestamp: the root, and with it this quote, existed no later than that moment. - 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.