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.

“Angebotsentwürfe nicht verfügbar”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
197cc59f700600c228ca0569ab351f2786a3574d7ce6ba6117a9d8d6200c40be
Signature (Ed25519, base64)
XhMw1hCEAkAzPxVhAIrEtXuGSOzIaQW/gFzGn7sd+zXkstJtYykqJOYVzYE9zm0T45iF+aBXSxG9AS9JAYkQBg==
Merkle root
9382c1a596eefa9080976eb096c7ed03e3fe40171de1af5069e398372fbaee91
Merkle path
["197cd6dad88e6d7825a556817119cdfdc8ca6fc3bf40d1a4ba5739eafbb962b5","e7d1614c0167a9b5a2ac1900ea6d70c7de5056bb503633f153df6e84f9126d3c","e7a292a78e901e0d24643fe54257e75e683f5404108de7cf27927dae5385d0aa","57200a126a5380aaf82a658eaec880e5c9a55f129978e62e3a819a30a89a0bd4","8cf195cc760cacda8b557ca3066761c0fa91b8ae1b2c33e29c28ad500f2664ae","c9bde525d81114e81fafda02ff7559b2b20c65ea4748d650d65e236b1ce50316","f46243c6b6c05df09941a0d25be9f4422addf38254d8fe9ed55e57710645aa28","4030b4bfa7aabf6997343d9574577f05e717bde1245848837fb665d91ff33b06","14b8bcc429df6a1ca632e8b63c9190a80276fc9f7a7079a3ef1133704cf25f6a","c7d124f723a5c8ab733bd5c856cbba29f5bfc1a15e6e192c56052bd7d33ad430","8d7fdfa21f62f6634b40ceb292d74778776d074970dd7437b653f7cc0f56a034","0a07710233488e1fe8d12ec235b26dc0410861fa09aecc26cfa3ae1dcc2c0d25","2db853ba4d74f44e7ad8b84720eb1d88f96579e198edf95d3962426d6520c5ea","f74e15aa83c33952f4e6c535b62250bc4daaa372e773c33036d3c89566985355"]
Anchored
2026-08-14
Public log entry
search.sigstore.dev, log index 2459591146 · entry 108e9186e8c5677afe3c…
Expected log hash
33cb528ea0ab769452be5b094c6325f654c10573b40ca2781cfa86fd95fbf7a5 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":"v1786655683008","kind":"published-quote","locale":"de","page":"theme:sevdesk/ordering/de","quote":"Angebotsentwürfe nicht verfügbar","rating":1,"review_date":"2026-07-21","source":"Apple App Store","source_url":"https://apps.apple.com/de/app/id731738076?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 (9382c1a596ee…), 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.