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 App ist sehr einfach zu bedienen”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
78e111ddfc4be8fa689ef99911ac0fb9a3b55bcabcf3a6a387fa2051b750a7d8
Signature (Ed25519, base64)
CYWJsd/WTUpCSCuEduogkUE0zo+5iutKiSzDXpNMjefzOMN3ze8twxJI62g/DztIDq7yLFc6VbiLoxViuIPFCg==
Merkle root
4900b1080bdcd3b4c9234f01647614e7004e0a1ae01ead44968e31abeab33265
Merkle path
["78e9e3099c37c9dacf3ba51268e6f72a73fd6c501640605e7fe7e2b29c73980a","300c05c9c76b29c8930b289ba608dec602535672b3e02b01aebc1cb8d222b21e","c8ff69a7a4adb9eaafdb2178ba56d95006aae496a1e0f5f1289dc6ed39f9b121","72a382c74b75cc3851d94ceaffd4898a4e24225309cac5cc4594e1d76dacdf37","1470f6bf44c2bc5054dd90b2bcbd3c6d7746af770587d35e418b2594171a8768","a20d084430b2ad2c674fefae37da52989aa12574813ddc98129a6e4e7fa74969","7fe39f96c941e932c6ec271a0e0b0783d4c2b772cf9108a7caae5ba4709fee42","12e97fa29887bcac75d4b91f519668055f5528100f60fc0c655dd5ed8926ef82","71e79b71bf6e3fe37b7ec0f29e6c66aeb9740853b2ad24f58f32f73ac97c3e07","e2b76ddb51a508ce2193c1d29c204f10f65da4a1110d5ba283da3b51631a4e2c","492d0ec66a5fd104ca72332e7df797c3c0730327817f757ff5c4c68d9fd25b48","8bc3d3342d538ec2e52c4659d41fadb97b0038a716b891902f4266532368bde5","fcde407cd823adf65f7404afd4b1ba5062d4dc9b443a0ef9b9102b09f040f91d","0a4842003c61f69c5923b6aafd56426e7fe934e483f7d15b620c07fa61f89152"]
Anchored
2026-10-13
Public log entry
search.sigstore.dev, log index 3241341297 · entry 108e9186e8c5677a0e53…
Expected log hash
39342fbb95f8cce5be4111719e5450984494edcdff99b8bd9a5c0d2303b67943 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":"v1791866192176","kind":"published-quote","locale":"de","page":"brand:lohnsteuer-kompakt","quote":"Die App ist sehr einfach zu bedienen","rating":5,"review_date":"2026-06-18","source":"Apple App Store","source_url":"https://apps.apple.com/de/app/id1586330607?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 (4900b1080bdc…), 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.