i

Method

Python owns the data — it fetches the upstream files, derives the collections and validates them. Astro owns presentation and nothing else. Every collection can be rebuilt from its sources with one command, and the sources are named on every page.

A collection is reproduced, not authored. The rows come from the ARIA Authoring Practices, WCAG 2.2, EN 301 549, the Unicode Character Database, the IANA registries and eight public design-system repositories. What the Institute adds is the framing, and — where two sources are put side by side — the join itself, which is always declared.

Every page states its limits. Not in a footnote: in a box you cannot miss. The component census reports a ceiling rather than a count, because normalising eight naming conventions is imperfect and always will be. The conventions audit does not measure adoption at all, because an earlier version tried to and produced a number it could not support — a design system shipping a Button is not evidence that red means destructive. That column was removed rather than dressed up.

Failures get recorded. The data pipeline has its own audit, and the four defects it has found so far are written down: a fetch loop that swallowed its errors and reported 26 of 30 as a result; a parser that stopped at nested sections and undercounted ten keyboard bindings; a measurement that answered a different question from the one asked; and a normaliser that counted the same component twice. Every one of them was silent. Nothing threw.

The collections

26
CollectionKindSourceRows
The lag derived · two datasets joined W3C ARIA Authoring Practices × web-features (Baseline) 30 patterns
The pattern register reproduced W3C ARIA Authoring Practices Guide 30 patterns
The keyboard grammar derived ARIA Authoring Practices, keyboard interaction sections 27 keys
WCAG 2.2 reproduced W3C WCAG 2.2 Recommendation 87 criteria
What the law requires reproduced + hand-built ETSI EN 301 549 V3.2.1; national legal instruments 10 chapters · 8 instruments
The role taxonomy reproduced W3C WAI-ARIA specification 102 roles
The component census derived public design-system repositories 8 systems · 391 components
Standardised nowhere derived · audited measured against this site’s own collections 24 conventions
What a machine can check derived · two sources joined W3C ACT Rules × WCAG 2.2 Recommendation 87 criteria · 87 rules
What the platform learned to ask derived · two sources joined CSS Media Queries Level 5 × web-features 12 features · 4 still unavailable
What a form field may be about derived · two sources joined WHATWG HTML autofill × WCAG 2.2 Input Purposes 54 tokens · 53 shared
The keyboard nobody binds derived · two sources joined UI Events key values × ARIA Authoring Practices 284 key values · 19 bound
A contract with optional terms derived · one specification, read both ways WAI-ARIA 1.2 Recommendation 48 attributes · 94 roles
The form that assumes your name derived · two publishers, named separately Unicode CLDR person names × Google libaddressinput 766 locales · 252 territories
Where text breaks reproduced Unicode Character Database, LineBreak.txt (UAX #14) 49 classes · 217,414 characters
The error vocabulary reproduced IANA HTTP Status Code Registry; RFC Editor index 62 codes
Published layout grids derived · documents only design systems, brand manuals, typographic standards and framework defaults 67 grids · 16 complete
What each tool computes derived · one register each tool’s own pages, repositories and changelogs 120 tools · 11 categories
Where the screenshots are derived · one register each library’s own about, pricing and terms pages 34 libraries · 22 silent on licence
Design as infrastructure derived · round 2 of a verified return each system’s own documentation and repository 122 systems · 11 classes
The state’s front door derived · one registry each government’s own portals and legal instruments 241 jurisdictions · 8 models
Where five billion people bank derived · phase 1, roster only national banking regulators, audited annual reports, The Banker 50 banks · 10 countries
The flow census derived · four walks reduced walked and captured for this site, September 2026 24 screens · 4 walks
Every size a screen has been compiled · standards and device specifications IBM, VESA, ITU-R and Apple published specifications 22 screens · 1977–2023
The scale that is not a scale derived · publishers’ own token files each publisher’s published token file, at the version named per row 5 systems · 62 steps
Colours that cannot be read derived · every ratio computed here each publisher’s published token file, at the version named per row 27 pairs · 4 systems