GET /api/health/{check} backs the public status page. Each check answers whether a dependency is configured and reachable, not whether a full request through it would succeed — a status page polling every few minutes shouldn't spend the validator's budget to render a dot:
Check
Verifies
/api/health/db
Postgres answers a query, and how long it took.
/api/health/validator
A validator provider chain is configured.
/api/health/anthropic
That provider has a key configured — not a live model call.
/api/health/openai
Same check, for OpenAI.
/api/health/google
Same check, for Google.
Every check returns the same shape, with 200 when healthy and 503 otherwise: