Accessibility label evidence
An accessibility modifier does not prove an app’s common tasks work with an assistive technology. Axint’s assessment API records task-level evidence and only marks a feature claimable when every applicable task passes or is explicitly not applicable.
Supported feature columns
Section titled “Supported feature columns”- VoiceOver
- Voice Control
- Larger Text
- Dark Interface
- Differentiate Without Color Alone
- Sufficient Contrast
- Reduced Motion
- Captions
- Audio Descriptions
Assessments are separated by iPhone, iPad, Mac, and Apple Vision. Mac excludes the Larger Text declaration because the store matrix differs by device family.
Define common tasks
Section titled “Define common tasks”Use the user journeys that matter to the product, not a list of screens:
import { evaluateAccessibilityNutritionLabels, renderAccessibilityNutritionLabelReport,} from "@axint/compiler";
const assessment = evaluateAccessibilityNutritionLabels({ devices: ["iphone", "ipad"], commonTasks: [ { id: "first-launch", title: "Complete first launch" }, { id: "create-project", title: "Create a project" }, { id: "upgrade", title: "Upgrade the account" }, ], evidence: [ { taskId: "first-launch", device: "iphone", feature: "voiceOver", status: "pass", artifact: ".axint/proof/first-launch-voiceover.xcresult", }, ],});
console.log(renderAccessibilityNutritionLabelReport(assessment));Missing evidence and failed tasks remain visible in the Markdown report. Axint does not infer a claim from unrelated compiler or UI-test success.
Evidence to attach
Section titled “Evidence to attach”Useful release evidence includes:
.xcresultreferences for focused UI tests- screenshots at applicable content-size categories
- accessibility snapshots or semantic-tree captures
- short recordings for motion, captions, or audio-description behavior
- device, runtime, locale, and appearance configuration
- reviewer identity and review date
Store the evidence with the same commit and release receipt that produced the archive. A declaration should be reproducible by another reviewer.
App Store workflow
Section titled “App Store workflow”- Select the common tasks for the release.
- Run static review and keep all advisory findings visible.
- Collect runtime evidence on each supported device family.
- Record pass, fail, or not-applicable for every task and feature.
- Review the generated claimable set.
- Have the app owner approve App Store Connect declarations.
Axint can prepare the evidence packet. It does not automatically make product or legal claims on the owner’s behalf.