The model you tested is not the model you deployed
A model id is not a model. It is a routing decision that changes underneath you.
Benchmarks report results against a model name, as though the name identified a fixed artefact. It does not. Behind one id sits a routing layer that may send your request to different providers with different quantization and different configuration, and both the weights behind the id and the routing to it change over time.
What we record instead
Every trial records the model actually served, not just the one requested, so the two can be told apart afterwards. Every loop carries a served-on date, and it is an invariant that one date covers the whole loop — a loop measured across two days is two experiments wearing one label.
This is why results are framed as measurements of specific endpoints at specific times rather than as verdicts. It also means a re-run months later is a new measurement rather than a confirmation, and a change between them may be the model, the routing, or the provider mix.
A result is what that endpoint did on that date.
Every figure here describes something measured and committed. See the measurements · read the method