From Model Choice to Runtime Route
Model routing has so far appeared as a selection problem: find a capable model in a complementary pool, then choose an operating point that balances quality, cost, and time. This checkpoint connects those choices to the route that actually serves a request. The useful judgment is no longer whether a model looks good in a table, but whether the intended objective survived the serving path, the application state remained usable, and the result can still be interpreted when conditions changed.
A route objective is a promise, not a score
A benchmark score describes what happened under a defined evaluation. A route objective describes what an application needs from a live request. Those are related, but they are not the same object.
Suppose a product handles three kinds of work. It sends routine questions to an inexpensive model, difficult reasoning to a stronger specialist, and time-sensitive interactions to a route with a strict response-time target. The policy is making more than a model choice. It is assigning each request a set of conditions: enough capability for the task, a cost that fits the product’s budget, and a time profile that fits the user’s interaction. The right route for one class of work may be wrong for another even when both requests use the same visible product.
The benchmark’s Best Single and Oracle references help clarify this promise. Best Single asks whether a router improves on a strong fixed default. The Oracle asks how much better selection could be if the system knew, in hindsight, which model would answer each query correctly and, when possible, do so at lower cost. The distance between them is evidence that a live router has a decision problem to solve. It is not a contract that every application should chase the highest attainable average score.
The same logic applies to performance-cost choices. A route may have a configuration that maximizes average accuracy and another that reaches the fixed-model accuracy at lower cost. Which one is appropriate depends on the workflow’s quality floor. Adding latency makes the promise more specific still. A route that meets an accuracy and cost target but regularly misses the application’s time budget is not meeting the service condition. Its delay may trigger a timeout, a retry, or a fallback, changing the path that produced the answer.
This gives us a useful distinction between objective and operating point. The objective is the promise—such as adequate capability within a budget and a time limit. The operating point is the concrete configuration selected to pursue that promise. A routing method can offer several operating points, and the application can choose among them. The choice is defensible only when the point is evaluated against the conditions that matter to the work rather than against a single universal score.
The objective is also allowed to include constraints that do not appear in a performance leaderboard. A workflow may require a particular provider set, a fixed model version, a tool boundary, or a processing-location class. The route-receipt proposal treats these as runtime facts because they can affect whether a correct answer is acceptable.