01 · Status
Honest status beats a permanent green light.
A page that is always green is worse than none. Components below are marked for what is live today versus what opens with the first cohort.
Operational
Waitlist API
Signup, seat stats, public feed · aion.anomalia.io/waitlist
Cohort closed
Inference endpoint
Opens with contracted seats. Not a public token API.
Available
Pair-diff eval
Run your prompts against incumbent vs Anomalia (or demo pairs).
Last checked client-side against waitlist health. Inference status updates when the first GPU cohort goes live — we will not fake uptime.
02 · Latency
Week-shaped distribution, not a single SLA number.
User-facing CLIs die on the tail, not the mean. Figures below are design targets for the opening cohort (shared RTX 5090 class, ~8 concurrent seats). We replace targets with measured p50/p95/p99 after seven days of production traffic.
What we publish next: a rolling 7-day histogram for time-to-first-token and end-to-end completion, plus temperature-0 run-to-run variance as a measured distribution — not a single score.
03 · Rate & concurrency
Documented limits before the invoice surprise.
Seat billing removes the token meter. Concurrency still exists because cards are finite. Forecast the seat, not the token.
| Limit |
Opening cohort |
Notes |
| Seats per shared card |
~8 concurrent |
Soft concurrency. Dedicated cards available for larger teams. |
| Requests per seat |
Unlimited under contract |
No weekly token cap. Abuse / DoS ceilings still apply. |
| Spend predictability |
Fixed $/seat/month |
No per-request invoice. Usage export available for capacity planning. |
| Retries |
Idempotent where the client sends an idempotency key |
Safe retry without duplicate side effects on tool calls when supported. |
04 · Compatibility
“Compatible” means a published divergence list.
OpenAI- and Anthropic-shaped endpoints rarely hold past simple chat. Below is the honest list for Claude Code / Codex style clients — pairs, not marketing claims. Ranked by how often it breaks real workflows.
Diff 01
Incumbent expectation
Tool / function calling
Strict schema adherence; rare invented parameter names on mature models.
Anomalia (open-weight)
Known gap
Open-weight models can invent or omit tool args. We publish failing traces in the pair-diff eval. Prefer JSON-mode prompts until parity is measured on your suite.
Diff 02
Incumbent expectation
Streaming + stop sequences
SSE event shapes and stop reasons match vendor docs.
Anomalia (open-weight)
Partial
Chat completions streaming works for Claude Code connect. Anthropic-native message stream fields may differ; we document event mapping per client.
Diff 03
Incumbent expectation
Long-context / repo maps
200k+ context with stable instruction following deep in the window.
Anomalia (open-weight)
Model-dependent
Context window follows the chosen open-weight model. Quality drop-off is visible in pair-diff — keep frontier models for the hard slice of work.
Diff 04
Incumbent expectation
Vision / multimodal
Image inputs in the same CLI session.
Anomalia (open-weight)
Not in opening cohort
Text-first for v1 seats. Multimodal is a separate model pick, not silently claimed.
05 · Privacy
Zero data retention for prompts and completions.
Prompts go to GPUs rented for your team. We do not train on your traffic. We do not keep prompt or completion bodies after the request completes.
| Data |
Retention |
Purpose |
| Prompt & completion bodies |
Zero — not retained |
Inference only. Dropped after response. |
| Request metadata |
30 days |
Latency, status codes, token counts for capacity and billing integrity. |
| Waitlist email |
Until you ask to delete, or cohort ends |
Contract outreach in list order. |
| Training on customer traffic |
Never |
Not used to improve models. |