1. Service health
2. Model availability (SDK)
available_backbones() lists the models the Bioptimus SDK can construct (read from its bundled configs) — it does not query the server. The /ping response in step 1 is the source of truth for what the deployed endpoint actually serves.
3. Synthetic-tile verification (recommended)
One command runs steps 1–4 together: it sends a synthetic tile through the endpoint and checks that the request succeeds (auth and routing), that the output matches the model’s declared contract (length, no NaN/infinity, correct tile echoed back), and reports an error code plus a fix for anything that fails.--json for machine-readable output in a deployment pipeline. It issues one real inference request.

