Verify an audit.domains certificate
verify_certificateCheck an audit.domains certificate from its verifier URL or serial with two separate checks. Integrity recomputes the SHA-256 digest of the printed fields and needs the full URL; it proves the fields were not altered, not who made them. Issuer authenticity makes one request to the issuer's public verify endpoint to see whether a signed record for the serial reproduces. verified is true only when every check that could run passed; a record that names no signer is not verified. Failures carry a reason code such as integrity_mismatch or not_issued. Runs no valuation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Verifier URL printed on the certificate, https://audit.domains/verify/<serial>?p=<token>. Runs both the integrity and issuer checks. | |
| serial | No | Certificate serial alone. Runs the issuer check only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | ||
| notes | No | ||
| citeAs | Yes | A structured citation. Quote `text` or build your own from the fields. Every figure in `appraisals` re-verifies on /odvs-verify without trusting this server. Tools whose answer is not an appraisal (a bracket, which withholds estimates by contract, and the recorded-sales tools, whose rows are not hashed) return an empty `appraisals`. A stored interval also has no ODVS record: its artifact digest is provenance, not a standalone proof of these projected fields. | |
| issuer | Yes | status is authentic, not_issued, unsigned_legacy_certificate, unverified_no_key_named, signature_mismatch, issuer_key_unavailable, unreachable or bad_response. Carries the endpoint queried, httpStatus, signingKeyId and the raw response. | |
| citation | Yes | ||
| verified | Yes | True only when every check that could run passed and none failed. | |
| integrity | Yes | status is match, mismatch or not_checked. When checked: canonicalString, carriedDigest, recomputedDigest, fields. | |
| retryable | No | True when repeating the call later may change the outcome. | |
| semantics | No | ||
| consistency | No | The link's domain, serial, value and date against the issuer's signed record. status is match, mismatch or not_checked. | |
| reasonCodes | Yes | Empty when verified. | |
| schemaVersion | Yes |