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.

“Fastmail is a master class in interface design, and makes Gmail look like a trash heap and HEY look like a toy.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2696aa4b665fc6a7fb688b99544947921b2b610786c7289d348b465be74b3d95
Signature (Ed25519, base64)
1djgNMFLJADK7mzyVqpo/yjfqKXoftzATpbqcK0Yl1CfxYHu7wKfLxZi/GYLojCa2i3PVUKmGuOPRFL06SsiCA==
Merkle root
91ac4838fb4692cf2c714cf22417014bde85e9d7b2ac488478d7f5ddac3886a3
Merkle path
["2693d7f4665b6ccce26acca0d367f792922f31ba135046bb8699e0c2880c9903","2c55f859ec60a25305cad1930968e163eefa5bc121a17830242aa731b4303e89","93738eea5e688131c4364f86e81c88659945e1e367891811f59aa544c5278b3e","f79a2e1230d4b4a7382668d39f0e83cd4fa8c28e1933dc3a388427e30c856c2f","de60b583c16a2088370e5f50218135b9bae6b1da1ab6c8e4dfe6b87bb64a5b5c","b7886897a81e217130a192d462a9fc207bbfb3f711b76a8a048df59a9a944bf4","52bc7a773ae9d8c24aef2b2680af3b99eee408dde65e29ac2d4a2951a21a391b","e9a50e2e01031d695336c60bceee617f6645586a6c95ad3811e147396c140b9d","f83c1dbc9e8c205b569f447e14c54fa219a7d017fe78e89efca100cfa9631734","98f982649319d0cc350c2e7ec38e899c119d2ca17c3e6f61d09b3ba322c2bfd0","e9872acf84174256ccb2ef0a9518d6429412222e83198b08d2127b0993d4ef08","d8b72c6653070b1f720e67e6522640ee452ce3cd37e767054e3f4480f6132364","c3025b7778a1a77d581203e23f18baf3b8e43309007afd7c7abd033cbca39cbf"]
Anchored
2026-11-03
Public log entry
search.sigstore.dev, log index 3668758047 · entry 108e9186e8c5677ad50f…
Expected log hash
69940c768d826da6bb4ba0910028f48fdd278e42d608b1f11b1cf4d36c54ba55 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":"v1793706887256","kind":"published-quote","locale":"en","page":"brand:fastmail","quote":"Fastmail is a master class in interface design, and makes Gmail look like a trash heap and HEY look like a toy.","rating":5,"review_date":"2026-09-29","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6abb071eb7feb58620359c1d","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 (91ac4838fb46…), 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.