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.

“I had to enter an e-mail to do anything”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
fcdf2dd545c469fc45287274a2b4c56205f1964673c13e375e3579d63ab244b2
Signature (Ed25519, base64)
86VMoAp9ZGWO+Ih5K17+5SujP7NNU1QvU1DiC/Cz68Qo/crRsLCQjh3ppUrpdizbR6cR2e1gORMx21lQKmKHCQ==
Merkle root
3030a3ea5b39192cafd732e0b397cfa387f40a2253f2715cd6a4d9d218dba468
Merkle path
["fcdf9c4af79b40a4a02574e45c96244cbdefd7da05c371854f92353d7e0a1a1f","83424f1eeef4171d6f13ee023fd9bf08ad2892092bf83103445ae4ee9c017bff","0fc26eda6fc403374b0dcd640e4719a8977365609b665185d5cb4f25fd6c1895","d6f88689b819681dfcc6a5002cfa0d60def8ed37f71f34fb15409a00fec5469e","e69d6cf3ade0fb8789118ea5fa312f44eea2eb3255e258914885028255957bc6","bb504139055f56e3bacb0071d649697d0b0d110076c8db8e9f357b74a8a197a1","8d89c4bc2efedddf79eb3901db6910895b2c45450b25323726631531afceb74c","eeb6065ef0837467c31f05eba75a945d2c4ca2c7555976d4c0017cd2eb338959","c77102e82bddd9fa4af27e97bed71aa65ce1085d963131b01ff0fff17496e232","eac3c561f4f12d73f47be8f75c4bb031ba274a760f43a7a0ca3e2d9ff73a2952","2f6e1791d4f1c5ef93c093dd0347c707a3bd45cf36c7bd81424f8f46b7609620","0ea42471057aec8c3ac4ac6621fda487ec59b98607af6dc1ccc9c03a24175618","1c0d046578e667374df87204533133657b4a39b1566c3798d3efb2b6dff73361"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514446349 · entry 108e9186e8c5677af084…
Expected log hash
901e903dca7784cbcc0b860ca8f2ae684aa8c7d566efb3654aface7bae409ccd 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":"v1787128322154","kind":"published-quote","locale":"de","page":"brand:signeasy","quote":"I had to enter an e-mail to do anything","rating":1,"review_date":"2026-04-15","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/69deeb7b3abb8e674913fdc0","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 (3030a3ea5b39…), 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.