TandemLLM
TandemLLM began as an inference engine and grew into the environment around it. A request goes in, a router reads what it wants, and the model gets the skills, memory and sandboxed tools that kind of task needs. Underneath, small drafters guess the next tokens and the big model checks the guesses in one pass. A guess it agrees with is a free token. What comes out is the model's own text, only faster. Nothing in the design depends on one model or one machine.
Caches keep the KV and recurrent state of a long conversation, so the next turn starts where the last one stopped. StairCut, the router from the paper, measures what a check costs on the GPU and cuts the draft tree each round to the size that pays. The docs name the one case where the text can differ from plain decoding: a near tie between the two best tokens, where a batched check can round the other way.