Fovea is a faster head for your traffic
Speculative decoding lets a small draft head make a large model faster. Fovea trains that head on the requests you actually serve, so it guesses further before it misses. Your model answers faster and the outputs stay identical.
Fovea is not a proposal. The training pipeline that produces these heads is running today, and a Fovea head serves our own production traffic. Because that traffic is narrower and more predictable than an open benchmark, the head guesses further before it misses, so the model runs faster than it does on a general head. Lossless, with the answers unchanged.
What you get
Fovea sits in front of the model you already serve. Nothing about the answers changes. What changes is how much of your hardware you get back.
Faster responsesyour traffic
Your model answers faster on the traffic you actually serve. A head fit to your distribution keeps more of its guesses per step, so each verification returns more tokens. The narrower and more repetitive your traffic, the larger the gain.
Lower costsame GPUs
Faster decode is fewer GPU-seconds per response, so a fixed cluster carries more users before it saturates and the cost per token falls, with no change in hardware or precision.
Identical outputslossless
The full model verifies every token and resamples any rejection from its own distribution. The output distribution is unchanged, so quality is exactly what it was.
Tuned to youyour traffic
The head is trained on the requests you actually serve, which are narrower and more predictable than a public benchmark. Acceptance rises where you serve, not where a generic head was trained.
How it works
A speculative step has three moves. The small head guesses ahead, the large model checks the whole guess in one pass, and it keeps the run that was correct. A head trained on your traffic makes the guesses hold longer.
Why specialized wins
A general draft head is trained for everyone. The number that matters is acceptance — how many guessed tokens the model keeps per step. On narrow, predictable traffic, a head trained on that traffic keeps more.
Acceptance is the lever
Throughput is accepted length divided by step time. Once the engine is tuned, the only term left to move is acceptance, and acceptance is a training problem.
Your traffic is narrower
Production traffic sits in a tighter distribution than an open benchmark, so a head fit to it predicts further ahead before it misses.
Measured, not promised
The step is decomposed millisecond by millisecond in our record report, so the headroom Fovea targets is a measured quantity, not a marketing figure.
Join the waitlist
Tell us the model you serve and the traffic you run. We are onboarding a first set of teams who want a head trained on their own distribution.