Does a user agent have to satisfy all the checkpoints to conform?
No. Because UAAG 1.0 includes features to satisfy the needs of a variety of users and different types of software, a user agent is not expected to meet every requirement in order to conform — although the UAWG encourages user agent developers to satisfy as many as possible. UAAG 1.0 defines “conformance profiles” for different types of software. As part of a conformance claim, a conformance profile explains which UAAG 1.0 requirements have been met. UAAG 1.0 allows conformance claims for fewer than all checkpoints. For instance, a claim may state that a user agent satisfies requirements related to images and text, but not related to video, audio, or synthesized speech. The UAAG 1.0 chapter on conformance explains how to build a profile to indicate conformance to fewer than all checkpoints.