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.

“richtig tolle Wetter App!!”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
04c2c7bb629ac0250539f4bebc511f4630e1fc2e129ff6937222e942ebcaad03
Signature (Ed25519, base64)
7TQBN1s1PQTE175UrYKPI2TWRABIHCHALZvKZ1+M34p+8O1YcEu/oA1ocxo73UkPULmwwBmpXVX2ArTc/UlNBQ==
Merkle root
d172a7cf956e2b148257f1904430b57957f1397e7267d8861b84c949d8e35e40
Merkle path
["04c1fa75be882d6b55d4bba7666669c8eb13b69aaba94271b0f74510493d4c20","8856a46a8eda402b135be3852e6d3a9da72f0a92b0f17fe5a3486951d6f9478b","7e5bfb5b4588074e1a312422136f4c637b9b95c83416c55b74ab727784a478ec","9fc21ec8a6bc3e7e1fc49904d36f7ed3f1470f0a6bd6e30f970a656fb32d2172","0ba9d80edf1d20958d486aa8b3521f4273b2ec11b577e67ba6ce2ace1b94f0cf","d5db24394b8c6897b3fc0d0514018773e405f1fc56ffdc44147c9faecc6cbbd6","f2f8393c498dc9dccb9d5cfdd127c03248d8c9e2d7a5924e4bb4c375bd5ff854","049cf639d68f94b930c92c4c12ec0cf99bc77255587ffe5575611cfbfd34634e","b479b8717e4f7f3b8365abe435ded64118e419b3f56ba4f72d04b37b79be6272","e5bc3119bd7d9b882241c4ffc685e199909265f50a0ff7c3806593434eb65e7c","1b884db2791044311f61e64ae2dd1232246723259327fd8ccf25489189fb2cf7","94ae8e4f6adb62d3dedb0d45f6cb3bc7ee886f50c769e386c26dbcd96e444beb","ec9d22a60fb3373395242e0bee52cae203406eed591b174f096249c369d00f81","24b78eb17781ff82da235316ce22b13d8e2206e794b324b0ed78181b6c334313"]
Anchored
2026-08-13
Public log entry
search.sigstore.dev, log index 2445296928 · entry 108e9186e8c5677a0a62…
Expected log hash
c9abcace05ae14f54b0d99899537438e06fb4d27f22b95a0509613937d3e30c6 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":"v1786588795034","kind":"published-quote","locale":"de","page":"brand:meteomatics","quote":"richtig tolle Wetter App!!","rating":5,"review_date":"2026-07-06","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.meteomatics.app","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 (d172a7cf956e…), 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.