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.

“Die Anleitungen sind furchtbar, Dateipfade nicht einseh- oder editierbar.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
68dd812f8177069ca55c847ffc0473a0a71ba89385aa0f7e14dfc5eea1a3182f
Signature (Ed25519, base64)
R1AF1964OR0ux2IFSpwXS0Gmn9E33rRpRUrz2T5Z/mQTDnv5BkRxpEvOZeDpBKG8kBAhKIkLKfX6IQ8aOECuAg==
Merkle root
6ddadcc7cc1bb0679f63a30d8a28a2a72e039950945f2d7276487dd5b703ff7b
Merkle path
["68d9af5c24cd3ebf63f2ad4098851b274a6d1fa2234f41bfd6cf2087aa5b8c51","e42aca8e4faf5fe1dffc778c2419aa222e177adfae004d361766032e579accf2","6bad73990160a364850ce2c2c6c2f5cebb6f906c79265633cb33691eb21b50db","1256f906d65f5c028d9cb6ddb7e54f17e0e9493fe959130bda989e0733a3c666","92eb6846f86033b9215e6ff0ccf80f0de50a188c6b074a341f0d0b01f04ef544","0653f52c47b3660062592b800b5f6918ee13f621736a0e9b7a83cc6bb2a3b188","4f0479044ef9773b223fa3872e100b65a6532b60acf46d7b25fb92efdd969012","c6c94c93d4c8db4772b02f8ab1a57d3ea744c6bcf49734111b48440556519964","61bb10384d0aad617b34201047862a924df87d51b73877af2175f15378c6dd42","9abe72620113a1cab2e2a5c5b95ef26b30190beb3b2f5e0aaad3ac8ce0bc71a4","ec8b2accd9a6cb0fe28287b9cc9fbe0a4f72187665698aad12816f60a466e102","61840f7a5d70461f92580da92e37337fe6cfee6ec382e7c517a8242a9ebf8e2e","b7880ec0b6ca5b49f70739afc9c55901cfda1f2917f3bec65d879f03db700592","6c80934204cf6e9e7c67e4289ed571ca8ef594df18a56fa355d65497266fba72","052ac7d24dfc9659210f2718e5c7e6b2477f3dc364546bd6ed2bd5df9d14d7b0"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514541190 · entry 108e9186e8c5677acb65…
Expected log hash
adca5adcd6d3235cf084bc9b408d3e4d7742d07347957346ff2629f37429bf20 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":"v1787130614827","kind":"published-quote","locale":"de","page":"theme:threema/returns/de","quote":"Die Anleitungen sind furchtbar, Dateipfade nicht einseh- oder editierbar.","rating":2,"review_date":"2025-11-30","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.threema.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 (6ddadcc7cc1b…), 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.