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.

“Nachtrag. 3 Monate 50% Nachlass und ich musste zum größten Paket wechseln für die EU-Invoicing.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
eb397e90b774177b4ec6da619660149fc9390b97b3e557635fab8b3c978ba7c8
Signature (Ed25519, base64)
GMaLl/St3ta2ZIEY1T8nw3xToanPe5qcmH4YD5OB1aQQXV7xrrxyUZNfYV0UrB+wzi39MiI7Ez8BJ32etpFCAw==
Merkle root
714fd5c453665fb7238b83bb755c09ceea4f24c6bb04f621046ea8b9d5da1a83
Merkle path
["eb3d7314825b06ae9a5efd07810bfd5c8ad9f57d704ec7b91155b5e45670c416","e341d448b9c56dbe40494c48f7d16ff774333638835e3e51a8e143d583b81432","5dd17ce30d7c36b8c4fda716310384b379fc8dca4a35daff9c2223d6d81b7c42","68c569a61742ff77c09150133c68bd4c333df28c8f2215683c9394151819686d","b105ab9bedd569217c7b255ffb77999c10d1521195c456fcc27d124a16fa71cf","fa3de043ea1e5dde1280055a307d6364705cb6b25410fd8ad6229d25fb16c4a4","c428ddced3324aafc7073828cd2bbc01ec64b2aa254051a78e1d37607cf005bf","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":"product:lexoffice/belege/de","quote":"Nachtrag. 3 Monate 50% Nachlass und ich musste zum größten Paket wechseln für die EU-Invoicing.","rating":3,"review_date":"2026-06-17","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a326ef95efce8c53ee93634","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.