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.

“das funktioniert nicht, da es immer eine Störung gibt”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
ff1303362ed6333661803701ba4b7db579f3eebc2cd67e9d91044cb017eff68f
Signature (Ed25519, base64)
kah4Y6HD5/mXU0cx5mHuy071Tzj40T2ExP2pj1EWq++vOdDU9S91zgS2Bz/4kJl6h1VFWa9oH08eXrDLPgW+DA==
Merkle root
714fd5c453665fb7238b83bb755c09ceea4f24c6bb04f621046ea8b9d5da1a83
Merkle path
["ff1015811e46dae7cf45a85f1010e26c5b8d37d03bcdc57140928e4e19c77062","2eaf76473515ff0aaf1ec1796f226061e44bd641fcadf54bb3e052dab2d2084c","859d6c1e68ebeaf60a66a6c1d737ba8816f8fe2c1a3a3190b7cb79b0878be249","3b14a35f7b8be33ee9aa21211ff8c152958703ffd60174431882149a7411c81f","e868f00065e41bb29f41d2b4c3086535c835094c657d92e2398a89ab9335539c","0a0101681cbe3021a6e1f30ac3107d0495d8b91e319b4c7ab406f9b8abab412b","0761fd7b0e8bcefe107ec805a6fc2fc78eab023529cabf1f9875a61c6c21ec47","09c8e62aba76bced0534c2a1363264ff894f9e9cc8b8d0cc3a1543f42e35c654","735ac79badf1f816cc6d1971f5e8127a2f947817ad0d2284c60140c17b8dcfa6","7a45c59cc68a9dfdeb1d5eedb69c0a3090e0d83c5ff2cb3da8a03404b5497f39","92b80907e64b614af7672e18ed96814fc938e4d9ff3446d22e6bc3b2e73f44c8","43b27df08fe2c6b1984decc2b66a8217029c8dd3397b5629394dfa0125d9da8b","63158f878f18fbfd8c365d55048a9cce8cd0631f6b0e87630c3dfd5c86aff59d"]
Anchored
2026-09-27
Public log entry
search.sigstore.dev, log index 2969645630 · entry 108e9186e8c5677ac05f…
Expected log hash
9c269d3e82dba16de30aab3330968f6013b6b7908bdb2f7b3ce0083771a2fe3e 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":"v1790397996853","kind":"published-quote","locale":"de","page":"brand:v-zug","quote":"das funktioniert nicht, da es immer eine Störung gibt","rating":1,"review_date":"2026-02-28","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.vzug.home","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 (714fd5c45366…), 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.