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.

“Einfaches und übersichtliches Programm für unseren Kleinbetrieb”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
ec17e32b38128003ebbf3c1618159dbf281379bdbcc1ca5f2400e91a4f0a0664
Signature (Ed25519, base64)
Rh2N6CQwKxAwHRVnJRFK5iEJAgXcGj8oEFaAC0+j/RLvtRarG1e8oS7/ZeyPn7CqFbozFCUM47GprWB7VPuOCg==
Merkle root
714fd5c453665fb7238b83bb755c09ceea4f24c6bb04f621046ea8b9d5da1a83
Merkle path
["ec17623780ad31ae7ec67200a1e9d9aafe0da65c219fdc8822eead2af2337194","3a6a63325268d46cafae6a89c0309d10eb0e651f99f72c3692bee0ae28d0b468","67e242efae6cd6a13f6682c5e4d72defc9e6fa9461a3a0c9d109f79988846650","42e4d220980fe79e10269e3e8fabbd0c626f2addb844aafe0670d02526cbceab","1bdf6d3b6fc67bd8c22c8a44c8e355d58a436e232abbc9b2bc5a3e70cf28084f","efefa49fa06e62bdfae4168d8a6b56a583371cd97d2f40131a8f517b582ca5f4","7e8840e73431fa931a2ccc70cf2179b54f2849e89d13f046e1363699263a56ed","03bd730d3efb3e2a0eb95b1bf5bc94f28480936e72b74071d24b95f8e5f2434e","42cac7fcb1fa270c249ea056d3fae4d318b96fc5a2a0d2458e0b7c23d20c14ee","d0a29c7429352a0c6ca736bcb7c59963b951500f1e7f7279f40003159adf59a8","546dd8a2aa4eaedd8f5b883d93d79643b3c98e04e7f55e9a33fce17a59ba2be6","678c89bcb05448d909be03c5752dc49026fa9af9ac5d25163770622598926ccd","57db6462a413875a232fdfba3fc683bdb5d747edf3039bc29d01ead519092097","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":"theme:lexoffice/ordering/de","quote":"Einfaches und übersichtliches Programm für unseren Kleinbetrieb","rating":5,"review_date":"2026-07-09","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a4f9851c14b4596e05b75b6","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.