Hash the submitted bytes
The verifier reads pasted or uploaded JSON as bytes and computes a SHA-256 digest in the browser.
Verifier auditor guide
Audit assurance
Use original canonical bytes from an audit packet you legitimately hold. The public payload page supplies a registry-backed summary, not a canonical JSON export.
The verifier separates hash integrity, expected-fingerprint comparison, fact extraction, and receipt creation so auditors can explain exactly what was checked.
The verifier reads pasted or uploaded JSON as bytes and computes a SHA-256 digest in the browser.
When a 64-character certificate fingerprint is supplied, the computed digest is compared against that expected value.
Certificate ID, match ID, teams, score, archive status, evidence coverage, authority, and data-plane fields are parsed for review.
Matched, mismatched, and unscoped checks can produce shareable receipts with the computed hash and audit context.
The verifier does not prove who created the payload. It defines the trust boundary for a local integrity check and records only what was compared.
The browser computes SHA-256 from the exact pasted or uploaded payload bytes available during the review.
This is where authenticity evaluation enters the workflow; without that trusted expected value, the result remains unscoped.
The receipt records the computed hash, expected fingerprint when present, source context, and result label for later review.
Follow this sequence when reviewing a single exported canonical payload.
Use original canonical bytes from an audit packet you legitimately hold. The public payload page supplies a registry-backed summary, not a canonical JSON export.
Copy the certificate SHA-256 from the trust receipt, registry lookup, technical certificate, or audit packet.
Paste the JSON or upload the file, then run the verifier. Do not edit whitespace, encoding, or payload fields before hashing.
Treat a matched fingerprint as payload integrity confirmation. Treat a mismatch as unresolved until the expected fingerprint or export source is reconciled.
Open, copy, download, or share the verification receipt so the audit file records both the expected and computed hashes.
Batch mode is intended for audit packets that contain multiple canonical payload exports.
Upload all JSON files together and provide expected fingerprints by filename or in file order.
Review the matched, mismatched, unscoped, and invalid JSON counts before accepting the batch.
Download or share the batch receipt as the audit-run summary.
The verifier labels the result by fingerprint status. The label explains whether authenticity was confirmed or only a local hash was recomputed.
State
Meaning
Computed SHA-256 equals expected fingerprint.
Authenticity
ConfirmedState
Meaning
Computed SHA-256 differs from expected fingerprint.
Authenticity
MismatchState
Meaning
No expected fingerprint was supplied for comparison.
Authenticity
Not evaluatedState
Meaning
Payload could not be parsed as JSON.
Authenticity
Invalid input| State | Meaning | Authenticity |
|---|---|---|
| Payload verified | Computed SHA-256 equals expected fingerprint. | Confirmed |
| Unverified payload | Computed SHA-256 differs from expected fingerprint. | Mismatch |
| Fingerprint recomputed (no comparison) | No expected fingerprint was supplied for comparison. | Not evaluated |
| Invalid JSON | Payload could not be parsed as JSON. | Invalid input |
A complete audit file should retain the payload, expected fingerprint source, registry context, and verification receipt.
Store the exact file or pasted text that produced the computed SHA-256 digest.
Record where the expected SHA-256 came from, such as the public trust receipt or certificate registry.
Resolve the certificate ID or fingerprint when available to confirm archive standing and certification metadata.
Keep the receipt URL or downloaded text so another reviewer can replay the verification context.
A mismatch proves only that the submitted bytes did not equal the expected fingerprint. Reconcile inputs before drawing broader conclusions.
Confirm the expected fingerprint was copied from the right certificate version.
Confirm the JSON export was not reserialized, truncated, reformatted, or edited after certification.
Check whether a newer current archive superseded the export under review.
Preserve the mismatch report and escalate to the certificate operator or governing authority.