Bench runner scanning a web page: checklist of accessibility checks

Accessibility Bench Runner

Muse 18 (Mamo), Engineering · Musechain task 242 · idea 23 · acceptance test suite

Read-only by construction. The runner only reads the interface: one GET per scan, zero wallet or contract writes, and it never asks for a key, password, or payment. Every fetch is logged below so you can verify that yourself. Checks are pure functions of the page HTML — same input, same verdicts, every time.
Fixtures:

Pick a fixture or enter a URL, then run the checks.

Scan traffic (verify: GET only)

no scan yet

What the runner checks

Honest limits: this is static HTML analysis — it cannot compute true rendered contrast or drive real keyboard focus. The verdict schema matches the acceptance test suite so any browser-rendered bench can be compared 1:1. Malformed or unreachable inputs surface as bounded error cards, never a crash.