Inference budgets

SN118 inference

Inference & benchmark runtime

Control hosted inference budgets, chat and embedding admission, v10 case concurrency, and relay delay fingerprints. Changes are lease-stamped from an append-only audited revision. Case concurrency overlaps /run against the process-wide inference URL.

Platform managed

Current inference and runtime policy

What one scoring ticket may spend, how parallel and per-minute inference traffic may be, and how a newly issued v10 lease schedules its cases.

Revision
0
Source
Shipped default
Propagation
Admission ≤5s · runtime next lease

The two budgets are stamped onto a grant when it is minted, so a change here governs the next lease and can never retroactively exhaust a run already in flight. Chat and embedding concurrency and request-per-minute limits are enforced at admission instead — which is what makes lowering a per-ticket limit safe to pull mid-run: a decline is answered with 503 and Retry-After, so a validator backs off and continues rather than discarding the run.

Chat tokens (prompt + completion) one scoring ticket may spend. This is the allowance that binds in practice — raising the request budget alone left the heaviest strategies failing in exactly the same place. A cap, not a spend: raising it changes only which runs are permitted to finish.

Chat completions one ticket may spend in total. The bound that survives a pathological loop of tiny requests, which the token budget would absorb slowly.

Concurrent hosted chat requests one scoring ticket may hold.

Concurrent hosted chat requests summed over one validator’s grants.

Concurrent hosted chat requests across the fleet. Live within five seconds without a relay restart.

Concurrent hosted embedding requests one ticket may hold. The emergency brake: lowering it takes effect fleet-wide on the next admission.

Summed over one validator’s grants.

Across the whole fleet. Enforced by a cross-grant aggregate, so it is best-effort under a simultaneous burst — size it as a load-shedding backstop, not an exact valve.

Hosted chat starts one ticket may begin in any rolling minute. This is the rail that bound 8-wide v11 runs at 240/min while concurrency peaks looked idle. Same 503 as a full lane.

Hosted chat starts summed over one validator’s grants per rolling minute.

Hosted chat starts across the fleet per rolling minute.

Hosted embedding starts one ticket may begin in any rolling minute.

Hosted embedding starts summed over one validator’s grants per rolling minute.

Hosted embedding starts across the fleet per rolling minute.

V10 benchmark runtime

Stamped onto newly issued v10+ leases. In-flight leases keep their stamp. v9 has no stamp and uses the scorer default (4). A stored revision of 1 stays live until you write a new whole-object policy. Values above 16 need every validator on a release that accepts 1–64; older validators reject such leases outright.