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.

“habe ich es mit diesem hocheffizienten und benutzerfreundlichen Programm versucht und in 2 Minuten das PDF-Dokument so bearbeitet, wie ich es wollte.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
e08ae86e07e60cb72cd16ab71c749f6c89a182a98860b487ac9fed4a5afb2f58
Signature (Ed25519, base64)
8l2+U7LeoR9KDNPidVeeRn8hXcMmxLpXevUfyn6E9w4Ub31WnawJRvdeU19QZxzV4cJzUkvrWHUYViElhAXMDg==
Merkle root
714fd5c453665fb7238b83bb755c09ceea4f24c6bb04f621046ea8b9d5da1a83
Merkle path
["e088a866b203680cb643b2a47749b7ebe92272c2bef10f129c96b1b7a6480df7","1ad936d5bc03b91b5853ae9ec3e299022a419e971cffbf19fa78f437b888e81e","3b15483de5a5fac4f10571768db5060d616a4cb355aaab6cfd6e8742ebd1401e","d5686ece766bec596710a5c3f4316cb17a0256bab24fd51a7938f2622f9e9e74","62881a0a4ba991134d7df412e2f2fe3a038ca4b5246e30e485ce1c1908735586","407b8118bb6f51306e0a0190084d32c188dddebe36ab3dbe33187e9e6d1464da","31c9366122b0790d843b0c2842c4d283863ae825eba574e2121d405dfe08725d","d45e249743e8899494672eddf9ef92f6732a2ccbd3ce3e9598091dc310aa281a","7b4e93b671d7e98c105ec7108bd8a93a51b6e954a95dc6bd27065f84fcdbed79","74eeb1131a72985eeb9a22f911cae40cccba39c4d474218811a3053af617f4dd","2acbb224835ab58b95cfb83a692faf9080606c87b4f291d54e03d84bcd8cb6c8","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":"brand:pdf24","quote":"habe ich es mit diesem hocheffizienten und benutzerfreundlichen Programm versucht und in 2 Minuten das PDF-Dokument so bearbeitet, wie ich es wollte.","rating":5,"review_date":"2026-09-19","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6aae2231b381b5bd34552688","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.