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.

“Anmelden nicht möglich”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
51741dbbcd90b404b4add9d9e4e6660f92a67ccaf98033f47c4dbd7a56d8814e
Signature (Ed25519, base64)
NYtfSCaXzeDOfhoxb5/8gPeQad4quhHpzxJQqpGdhuU0RXRIP+fjusSEzqkxc13LNo59DoHRocCQT/ix7NE2AQ==
Merkle root
888a38c73939ec95e6f226dbfb3637325026fcafc5a795aa4e227b811d6b2c84
Merkle path
["517499183a11dfd1d6f698556cc3270d03f17c25fac7a1c2bee955518c3a4cb2","48cb07e121b2ff69450094ca2f8b17b064853aa1447912584ecad361b18b2e3e","82a3b7693d7baf7f3cd24d23cb870a641f660ca19f2fc21e5cf1a9af7ce0dd73","f3ab25bf4c4c5996a5722467abba196141e6e63ec13564eb6091e317ce66e56c","fb584ec50ad37fc6e3e69860a989a7c825387cf15098ebc130f10c74b19f41b6","a5968a50ae59a95a0f5e2a9a8c1905f75786785c41482e21b3a1aed051a248e2","81861c7af002fe0e9c52634b0ddfa52f596862416b5b0a2cf47ea42142d8526e","1b2ea4af786b9cdd8b9c87d35ed114a521b3fdbe612b1cc9b1801900ec6cf9a7","8c61e8d3e2c4ffda2898a849b609b1676e218688686e35ff3d7348b16d1cdd80","a0c12385fbd07529f73a74d44e8c60f38b4b3c20079e32e273491c535be9eae5","83db607e433fdfa67c0c3cdd2e09a24b4773b7db253781d62b43893cfe854418","cfcf82b47bc6a006b7c11e5183fbaa666e00ea4d950e64e1f574bdafde8e1583","410ad2e8ec6f218bef120c1cded3462a092f61baab59fee462fd9704d436d66b","f46648ad2fd9f2769b9fc0ba1c434d2040de67cbd8b7a61df7b7575cd5a9206a"]
Anchored
2026-10-13
Public log entry
search.sigstore.dev, log index 3240231023 · entry 108e9186e8c5677ac0ab…
Expected log hash
bc440cd3136178aee800fe49b9cf2e319542a645c9abbb8553c6ae1e354ce201 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":"v1791860805798","kind":"published-quote","locale":"de","page":"brand:atupri","quote":"Anmelden nicht möglich","rating":1,"review_date":"2026-07-02","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.atupri.myatupri","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 (888a38c73939…), 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.