What is read
Each service on the board publishes a public status page with a machine-readable API. Once a minute, a scheduled job on our server reads 2 of them, in rotation, so every page is read again about every 9 minutes. It requests the summary of the page: the overall indicator, the sentence the provider attaches to it, the open incidents and the list of components. Two providers, Cloudflare and Twilio, publish several hundred components; for those only the overall indicator and the open incidents are read.
The answer is validated before it is used. A response that is not the expected format counts as a failed read, exactly like a timeout. Nothing is inferred from a failed read.