Notary

Verify a signed audit bundle

A bundle lives in the customer’s perimeter. This page holds only the hash of its manifest, the evaluation date, the protocol version, the Evidence Assurance Level and whether the record is on hold. If you were handed an EvalQA report, this is how you check it was ours and has not been recalled.

Last updated 13 September 2026 · Protocol v9.3

Want to see a valid answer? Use the self-test hash 47f38e885067f981ebde0e8ea59d508be472e5340f36bc7b1273fd39f83392ba — it is sha256("evalqa notary self-test"), corresponds to no customer bundle, and says so.

Also available from the terminal: evalqa verify <sha256>, or GET https://eval.qa/api/notary.php?h=<sha256>.

What a valid record says

Verification Record Valid: Manifest [hash] evaluated on [date] under Protocol v9.3 at Evidence Assurance Level EAL-2. Signature Verified. Zero customer data stored.

Three other answers are possible:

How to find the hash

  1. Open the bundle’s manifest.json (it sits beside report.html in the S3 prefix or Snowflake stage the customer chose).
  2. Copy the value of manifest_sha256. It is also printed in the footer of the Tier-1 board scorecard.
  3. Optionally recompute it: sha256sum manifest.json must match, or the bundle has been altered since signing.

What this notary will never do

Evidence modes & EALs → Recall protocol →