Canonical JSON
Paginate, filter, map, and retain a versioned machine-readable artifact.
The accessibility reporting API gives machines a canonical JSON artifact and people a keyboard-accessible HTML report built from the same result. Both retain the technical context needed to understand what ran and what remains unresolved.
For teams exporting accessibility results into dashboards, tickets, clients, and evidence stores
Illustrative/reports/jsoncanonical/reports/htmlaccessible/coverage12 manual/diff?baseline=scn_01H…availableDifferent consumers need different views, but every artifact should resolve to the same scan, profile, and finding identities.
A report should identify the profile, standard version, coverage, and rule lineage behind its findings. That context makes later review possible.
Reports are delivery forms for one result, not separate sources of truth with drifting counts or labels.
Paginate, filter, map, and retain a versioned machine-readable artifact.
Navigate semantic sections, filters, and finding deep links without losing information.
Preserve source, execution, suppression, and report integrity metadata.
A clear automated result still includes the checks that were partial, not applicable, reduced by missing resources, or reserved for people.
Generate a report from a real scan, keep its manifest with the artifact, and use the API when reports need to enter another system.
Automated preflight is not an accessibility certification or legal determination.