Machine stage
- Required PDF structures and properties
- Programmatically inspectable tag relationships
- Validator profile and engine versions
- Deterministic failures with object evidence
Run machine-verifiable PDF/UA-1 checks before a PDF leaves the publishing workflow. The API records the validator and profile version, normalizes structural failures, and keeps reading order and meaning in a separate human-review queue.
For PDF production lines, archives, and high-volume document publishers
pdfua-1-machine@1.2.0202 AcceptedPOST /v1/scans
Idempotency-Key: board-pack:2026-08:v12
{
"asset": {
"type": "upload",
"upload_id": "upl_board_pack_v12"
},
"profiles": [
"pdfua-1-machine@1.2.0"
],
"metadata": {
"document_id": "board-pack:2026-08:v12"
}
}id: scn_01J…profile resolvedAccessPreflight keeps the native rule lineage while adding a stable fingerprint, document scope, evidence locator, and source-oriented next step.
The asset retains one external identity from upload through repair and re-scan, so editors do not reconcile a separate checker workspace.
Complete a validated PDF upload.
Capture machine-verifiable conditions.
Route findings to the authoring source.
Keep repaired and open work visible.
The publishing decision follows the asset, not the scanning UI.
A clean machine result is useful evidence, but it cannot judge whether the tagged structure communicates the intended document.
Before PDF/UA-1 becomes a production gate, review its source mapping, supported input, automation boundary, and required human checks.
Start with one asset flow, pin the profile, and keep evidence and unresolved human work attached to every result.
Automated preflight is not an accessibility certification or legal determination.