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.

“Wie oft kann ich nicht einloggen”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
14b5eaf0c8d28f7c384a8cc0407826c029f20b3dff4863c59e86216ae200aa94
Signature (Ed25519, base64)
hm+Loa2Hzqdz2n4fLXmOZWOK5Z+DfkqQ37awM9nO9PYu+tBxoI/40VDs4TvU3Eox1Ody5hm3HeAQVgDqs3xIDg==
Merkle root
6471d9991f0d0aacdf442d5cfa660f2886071005e4c3d26a992a3bf38f0a7695
Merkle path
["14b58d1b51918d91bebbeb1f240f2625b0ec1f86549d71db7e2190b95de912df","9c3232412ad994c01b9e8fe45d803bfbad34f6cfa6a79ab766d2cb5122a15b79","7a961dc8e2dd5b760eb940815c418c2ef5564d31546d9dc6a4e3cf7edc9b5aae","e015212dd92d05fabcc8a35edc1a3f89af57d77b0c723fa02b59ddf944d7ed34","93d91fbdf06124eadeb3ef518521824b5a7d36ea91a8e06c7e720b7cf2b6c5d8","749ee630ec35dc66273168748a0a0961409a461493bc47fb1fd6bce3d666fbd9","97b961490ef8cd444f0d326c18b85263a6bd64cae75f2c7f9fdac0e22e94ac96","18dfb55b9944e13d67e5598eac337749955dc6ad69dd8459ab8b8923bb44a21d","ec5b66ac29374859a2acd1e294d89056ceaa4f443df1da47c4201fcea9bd8302","eaab9df7b4abed3d99ae65879cafa519b5b43091a73ebdb2829169dcd0d1ff6a","39611481640730b1b5b18beb7cf86e0d44eadb01d20ae3ae4c61e20a199593ee","3b30f3c4384c8f930b0902f0837c734e0f4d8aafe820711619a733e25c756cca","f3f4254b899098b98c7590d670f5fc0f992a4df0218d6bbab4ffa5ea42255835","930b7277e2ba0f1d182f8e7d0daf885f1526e50b29d8791024858ea5581e285b","a2fa997090d23b1f352d383369eee4da3a6661cb0956969a3a99ec5f82390d95"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2621523249 · entry 108e9186e8c5677ad576…
Expected log hash
644ce1c7a13e9edd388468f8e29bb74f49a15185930851951709e16eaf23744b 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":"v1787888369667","kind":"published-quote","locale":"de","page":"theme:sunrise/service/de","quote":"Wie oft kann ich nicht einloggen","rating":2,"review_date":"2026-07-29","source":"Apple App Store","source_url":"https://apps.apple.com/ch/app/id1231971182?see-all=reviews","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 (6471d9991f0d…), 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.