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.

“schnelle Lieferung”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
3a2e7a52ab7949ab1beb5dae4112a940cf5eeba5dc7088ade016491706e098cb
Signature (Ed25519, base64)
cuORdi3L3q8zph50csza+i92St7+r1cK6JAFzDOhyG8xTFqBNZ7pvrLr++dGN7KMQjtLWjZ/1S7//B6XBe98AQ==
Merkle root
ba3b9ee3c1a764a237c6d9f59e08a5448370e387ee4aa25688e1baa9900bb7c8
Merkle path
["3a2aaf63e6894ee73b280757d11703c2bf6a15ef439494ccd28e70e72ff8e8f0","2b05a515842d4df1a3a016ef6fc5a005f0822f5550bf1d8552edfa55ad5a8f60","fbe56c2e64b4d5a725761815234b31cd7cf8112a5c2e1d73cdc0f706ece992b1","32c0f0cc933b344e976f25ce15bbfe351bb7ab61486f5626e24414bbbcd6290d","1c63248a5a356698b936e27df83bbb658ce781a101f4474e80f2ee3e86a3eded","0f4b78a0a93a57edb2222a81fb8c9849ab70bdf26fd2954b44f2eac9a6b9496f","43019389c8ea48ace2ae5deea2af5fcc5ae7b57185d7c2986dfa23f6c633977c","f1d15b1ab22d2f16e7f3bb1a98fd0843525630948ea8af1d99b31f4f71f4c609","674e47f75f800114bde555c9647cfe73a94afae6d31daff2d6d5e489e5523ea6","1d8688571518878ad1fb7f3ab5d1259bd49ce473191286ebf7c0bb9b3952c9ba","02af8d46c52be5b2791047e4765fc50be8a7d3a0e84843f46ce5a48aff4f3489","ea1790acb512c8b76a686e23bb9699ef9e9469186569222b83557e98a2e430d4","703b9e4fa94b16e466f264e8bdd926b658b76fde75db1346f96a82d7fbada645","461c98f5765895f7eba79033993e171a1c62b0f447b3c3e83ae0eeec3170f91d","105ed454c1d199fd4c49602b8c5ad04e94f166fbbc654d60a1759dc1a6618062"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2682016602 · entry 108e9186e8c5677a5d51…
Expected log hash
1226b40d95efc02c2bebef5ba710e31f8d38836dd3aa942fa2cf212191019dae 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":"v1788311625248","kind":"published-quote","locale":"de","page":"theme:acrobat/delivery/de","quote":"schnelle Lieferung","rating":5,"review_date":"2026-01-26","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.adobe.reader","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 (ba3b9ee3c1a7…), 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.