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.

“Das stimmt nicht!”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
90b9c9b8ca33bc6ff89d30bdbcb8854a73edfcc343c567154a398068ba9dc003
Signature (Ed25519, base64)
DNv/U8/rTy5/8PRp9rV88Xh8x4DVgcEGc6IJ7W1jUDdzwsJ1ccymcZ8f7n+pF796w16Y2iwqVUeLHKUei1NbCA==
Merkle root
8c6268a14330d1a3403c561e774645b0671f81571ec1735d4674ebe1de7502e8
Merkle path
["90c887127f9622a746328730458d3c6cbe4b214fa094a2af9d9415151e4f058b","88fea9c5123a755b63df6ff719a39bdf18d14627c3cc51bf617a0ef28c3e3df6","e19d878801cb1b4d9daa8ea451f2cf8d71aab45bba727d82861066b11b381269","26005d1c63774dc13a3a69431413866533d19c432d7cb70b32b357a8664f1fbf","2f045db09bbb14c78a3d33d995269cc4d0e87047ee3119ec4e1dc6f071c18ec1","b2159d0a9e1a895e4ca6f66d79650d1ed5465e61304f1634e2fca8252d55ad82","decaf30146767b49f080eea3af5c2f35e38e37662b5f37d77d9412e01101918a","8057037926a41d7645bdc72bad667bf2f8592c3e5e622d8bd6c6efd2b582225a","ef52529beb8b09d71e1c31c18a8b4181f777ccb3a77be285c5ec33cd8896f8c2","4a48cf8f4721003213c70560e4188888c8164376482ed1d97b818846b0fe2862","394afe42b2010467657c6344698fc1ba811b67a1c65bac265dc3bb6e841aeb37","faf4207a3f613d27512ba6704bc340b4b8065be020e4b3ac7c1deb06b5e65cfd","655d72efd3cb462b7699f154f4736640f0333ebe804e668c89b553343ca68726","3a0d3c267d2a0d179768ecef7d342dead457fe1d4866ccc6b84c72a8362e4b38","f548939ab1bb46e2c6638c372c3e2eef0d561ad18c63c15229fececc951e0b3f"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2515439294 · entry 108e9186e8c5677a4f15…
Expected log hash
128701fddbb19410bf57cdb2d04d7a0278d13bcfda6410d76f176fa58341e1c9 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":"v1787141082461","kind":"published-quote","locale":"de","page":"brand:sumup","quote":"Das stimmt nicht!","rating":1,"review_date":"2026-08-13","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a7d6782eb3ce7030b558a21","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 (8c6268a14330…), 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.