<!-- Generated from /contracts/a11y at build time. Do not edit by hand. -->
<!-- Source of truth: the rendered page. A hand edit here is overwritten on the next build. -->

# Designesy — /contracts/a11y

Canonical page: https://www.designesy.org/contracts/a11y

---

## Accessibility

Accessibility is structural — it shapes the first version, not the last audit. This contract makes that principle machine-checkable.

Version 0.1.0 · provisional · [machine export](https://www.designesy.org/contracts/a11y.json)

## Source authority

axe-core 4.13.0 (Deque Systems)

W3C WCAG 2.2 (W3C Recommendation, 2023-10-05)

W3C Accessibility Conformance Testing — act-rules.github.io

## Conformance

WCAG 2.2 Level AA (includes all A and AA from WCAG 2.0, 2.1, 2.2)

`axe ruleset --wcag22 designesy-a11y-ruleset.json`

axe rule → ACT rule ID → WCAG success criterion → WCAG principle → remediation hint

## Verification — 11 checks

11 checks. PASS=1, WARN=0.5, FAIL=0, N/A=excluded. Score = (points/applicable) × 100. A≥90, B≥80, C≥70, D≥60, F<60.

## Open questions

- Server-side execution: CDP (existing infrastructure) vs Playwright (axe native driver)?
- AAA targeting: which WCAG 2.2 AAA criteria should Designesy target selectively?
- BridgePCA: adopt as contrast algorithm, or keep WCAG 2.2 with documented deviation?
- Accessibility floor: raise from 60% to 70%?
- Second-source triangulation: run IBM Equal Access Checker alongside axe?
