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.

“Jahres abo abgeschlossen.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
94d8f9b1fb025f6ac0c337ba65286ff5f7ef99709daaa4089d5705a865726cc1
Signature (Ed25519, base64)
HNEKkUtJHYo+V0CvrYvhMGaNIzZwfUbDF5YcpPGOcpkGfCJN63pJioa7boeW3urmmeD6M6VNEgtDx1yuKojDBw==
Merkle root
897094661611c7f6f667565ccf24b086fe433f50853a89527920398c9b990be6
Merkle path
["94dde21cb1cfcae90853efade20e6be311d4013a9be0a2d3c4e29c2555ed0f04","3824c7281ef5a251aada3c821d6308d935765677de564331fe2f7cc0530cbafe","a83b6b72f6cba5f2896c78e260d58e91231768baa136326f18b8f894392e88e5","ffde309ba996cc715526c4710da1b9bbd625ea60bf5dd9cb859df7bd5ade7faf","c528e066bdc450130336e5179ba7f9e2337bda21ba1ef15a10ba3b882ff70d04","6bcd81b2639ddd6b6c2fa7ad74d00a0e6b405e613ec2f2addf881655c4b4442e","ce0e11c8f2416f5a5045d6e4209bf98010e92d530d481c478d67226d8d0be981","cf4d4205aa7643c61611e014d9f1b915bfc646e81858dff0629f548f70fbe752","4fa1c09e581652d774a9ea464950b45067465a645ce7c4d9fae6853eafcd12f6","40c212af728628eab7660da9863ccb6daa5583de324f94874f82a376833407c2","942360a9351266f9e309fd133342fdd192619035c9eb573638bc597328feadcc","3fab732c5269a1454f554f8b6e6e1bf2a7139415102afa928529d65839edd6e8","e80c84603a7d28540977b6386e89ea9fa8d460352231c508c0ce47ac36e0a5f3","92ff2d4c1f455d56251a2e5a463b1b7573e260025e9a22197cd17e60ca5e568e","6bf2266db580f32a2ce774610d26c445305bbb4615cd5a57e78c4156611f45e2"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2621546391 · entry 108e9186e8c5677a3763…
Expected log hash
ce42e5a10ff40e11caca7d6020944d319ff4f139546f9e6702c021de8b61d36c 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":"v1787889108108","kind":"published-quote","locale":"de","page":"product:acrobat/convert-pdf/de","quote":"Jahres abo abgeschlossen.","rating":1,"review_date":"2026-08-12","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 (897094661611…), 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.