Reliability methodology · public facts

Only measured availability is published.

Model.sale publishes a model as live only when a recent compatibility check, usage signal and active price agree. This page explains the checks so a developer or search system can interpret a status correctly.

Protocol checkA synthetic request validates JSON status, response shape, request ID and terminal usage. Streaming checks verify first bytes, event ordering and a terminal event.
PerformanceWe measure connect time, time to first byte, first token and total latency. Public pages show only rounded, non-customer aggregate facts when volume is sufficient.
Billing gateUsage must be present or covered by a documented deterministic policy. Price and margin are evaluated before publication; a health check alone cannot publish a model.
Current validation snapshot

35 live · 29 temporarily unavailable

Generated from the same public registry used by the API catalog. Last observed catalog check: 2026-10-31T22:43:50.315Z. This is a point-in-time compatibility snapshot, not a historical uptime percentage.

ModelStatusHealthSynthetic latencyChecked
codex-auto-reviewLIVEhealthy · 1003274 ms2026-10-31T20:44:09.702Z
gpt-5.6-lunaLIVEhealthy · 1001651 ms2026-10-31T20:44:06.311Z
gpt-5.6-solLIVEhealthy · 1002417 ms2026-10-31T20:44:05.908Z
gpt-5.6-terraLIVEhealthy · 1001814 ms2026-10-31T20:43:59.984Z
gpt-6-astraLIVEhealthy · 1001563 ms2026-10-31T20:43:57.852Z
gpt-6-lunaLIVEhealthy · 1002683 ms2026-10-31T20:44:25.338Z
gpt-6-solLIVEhealthy · 1001580 ms2026-10-31T20:43:50.877Z
gpt-6.1-solLIVEhealthy · 1001650 ms2026-10-31T20:44:26.607Z
gpt-6.1-terraLIVEhealthy · 1001482 ms2026-10-31T20:44:16.134Z
claude-fable-5-1LIVEhealthy · 1002833 ms2026-10-31T20:43:58.355Z
claude-haiku-4-5LIVEhealthy · 1002525 ms2026-10-31T20:43:59.611Z
claude-haiku-4-5-20251001LIVEhealthy · 1002514 ms2026-10-31T20:44:04.520Z
claude-haiku-5-5LIVEhealthy · 1002780 ms2026-10-31T20:44:12.876Z
claude-opus-4-6LIVEhealthy · 1002411 ms2026-10-31T20:44:09.484Z
claude-opus-4-7LIVEhealthy · 1003931 ms2026-10-31T20:43:54.118Z
claude-opus-4-8LIVEhealthy · 1003063 ms2026-10-31T20:44:19.465Z
claude-opus-5LIVEhealthy · 1002890 ms2026-10-31T20:44:21.151Z
claude-opus-5-5LIVEhealthy · 1002576 ms2026-10-31T20:44:15.048Z
claude-sonnet-4-6LIVEhealthy · 1002122 ms2026-10-31T20:44:23.516Z
claude-sonnet-5LIVEhealthy · 1003272 ms2026-10-31T20:44:27.924Z
claude-sonnet-5-5LIVEhealthy · 1002588 ms2026-10-31T20:43:52.381Z
glm-5.3LIVEhealthy · 1002318 ms2026-10-31T20:44:10.051Z
glm-5.3-flashLIVEhealthy · 10010843 ms2026-10-31T20:44:20.486Z
grok-4.5LIVEhealthy · 1002440 ms2026-10-31T20:43:59.017Z
grok-4.6LIVEhealthy · 1002208 ms2026-10-31T20:44:03.741Z
grok-4.7LIVEhealthy · 1002016 ms2026-10-31T20:44:00.263Z
gemini-3.1-flash-liteLIVEhealthy · 1001846 ms2026-10-31T20:43:51.140Z
gemini-3.8-flashLIVEhealthy · 1003631 ms2026-10-31T20:43:57.944Z
gemini-3.8-flash-highLIVEhealthy · 1003306 ms2026-10-31T20:43:58.091Z
gemini-4-argonLIVEhealthy · 1001755 ms2026-10-31T20:43:50.858Z
gpt-image-1.5LIVEhealthy · 10012169 ms2026-10-31T17:43:07.790Z
gpt-image-2LIVEhealthy · 10010943 ms2026-10-31T17:43:01.566Z
gpt-image-2.5-flareLIVEhealthy · 10011899 ms2026-10-31T17:42:50.602Z
gpt-image-2.5-sunburstLIVEhealthy · 10014025 ms2026-10-31T17:43:44.973Z
nano-banana-2LIVEhealthy · 10012709 ms2026-10-31T19:55:43.211Z
gpt-5.4UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
gpt-5.4-20UNAVAILABLEunhealthy · 034 ms2026-10-02T09:53:56.463Z
gpt-5.4-miniUNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
gpt-5.5UNAVAILABLEunhealthy · 0240 ms2026-10-31T01:36:26.243Z
claude-opus-4-5UNAVAILABLEunhealthy · 035 ms2026-10-02T09:53:51.813Z
claude-sonnet-4-5UNAVAILABLEunhealthy · 034 ms2026-10-02T09:53:53.468Z
deepseek-flashUNAVAILABLEunhealthy · 0—2026-10-31T12:10:02.430Z
deepseek-v4-flashUNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
deepseek-v4-proUNAVAILABLEunhealthy · 0—2026-10-31T12:10:02.430Z
glm-5UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
glm-5.1UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
glm-5.2UNAVAILABLEhealthy · 1001724 ms2026-10-31T17:43:19.967Z
qwen-3.8UNAVAILABLEunhealthy · 035 ms2026-10-02T09:53:58.119Z
qwen3.5-plusUNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
qwen3.6-plusUNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
qwen3.7-maxUNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
qwen3.7-plusUNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
kimi-k2.5UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
kimi-k2.6UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
kimi-k3UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
mimo-v2-omniUNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
mimo-v2-proUNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
mimo-v2.5UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
mimo-v2.5-proUNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
minimax-m2.5UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
minimax-m2.7UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
minimax-m3UNAVAILABLEunhealthy · 0—2026-10-31T22:43:50.315Z
gpt-4o-transcribeUNAVAILABLEhealthy · 1001120 ms2026-10-31T15:10:35.931Z
gpt-image-2.5UNAVAILABLEunhealthy · 0—pending

What the health status means

StatusScoreMeaning
Healthy95–100Recent successful checks with normal latency and stream completion.
Degraded85–94Serving may continue while latency, 429s or synthetic results need attention.
UnhealthyBelow 85Customer publication is blocked or the model is temporarily unavailable.

The score is a compact operational signal, not a quality benchmark. It combines success, latency, streaming completion, rate-limit responses and synthetic checks.

Publication and refresh schedule

  1. Lightweight probes run every five minutes for protocol and endpoint health.
  2. A round-robin model sweep runs every eight hours; each result has a visible checked timestamp.
  3. A model stays public only while its check is within the freshness window, price is active and margin is at least 50%.
  4. After a failure, the catalog marks the exact model unavailable; it does not reroute the request to another model.
  5. Recovery requires another successful check and an audited publication action.

Privacy of measurement

Probes use synthetic prompts and never copy customer requests into shadow traffic. We retain status, latency, token counts and safe error classes for operations. Prompts, source code and response bodies are not written to logs, traces, analytics or Sentry.

For current incidents and component availability, see status.model.sale. For price calculation, see the pricing methodology.