One kernel, five languages, one answer
A studio’s numerical kernels are written more than once. The same operation — a dense mixed kernel, a spike encoder, a dimensionality reduction — exists as a Rust implementation, a Mojo one, a Julia one, a Go one, and a Python one. Not for redundancy’s sake: the point is that a fast path and a readable reference path must agree to the last decimal, and the only way to know they do is to run both and compare.
Parity first, speed second
The Python implementation is the reference. It is the one a scientist reads to understand what the kernel computes, and it is the one every other backend is checked against. A compiled backend that is a nanosecond faster but a bit different is not faster — it is wrong. So the rule is parity before dispatch: a backend only joins the dispatch order once it reproduces the reference output within the kernel’s stated tolerance.
Only then does speed matter. Each backend is measured on the same inputs on the same machine, and the fastest correct backend is dispatched at runtime. The measurement is not a marketing number kept in a slide; it is a sealed databank the benchmark page renders directly.
Publishing the inversions
Here is the part that makes the databank worth trusting: it publishes the times that embarrass the architecture.
The studio declares a dispatch order — the sequence it believes runs fastest to slowest. The databank then reconciles that declaration against what was actually measured, and where the two disagree, it says so. On the dimensionality kernel the Python reference measured faster than the Rust port. On the GPFA kernel Julia trailed the compiled backends by three orders of magnitude. Neither result is quietly dropped. Both appear on the benchmark page as findings, next to the declared order they contradict.
A benchmark that only ever confirms the story it set out to tell is a brochure. A benchmark that surfaces its own contradictions is an instrument. The difference is whether you would change your mind because of it.
Why it is an instrument, not a claim
Every measured cell in the databank cites the digest of the artifact it came from, and an unmeasured cell must stay empty — the contract rejects a cell that claims a number without a source, and rejects one that carries a source without a number. The whole databank is then sealed and its digest recorded in the transparency log, so the bytes you read are provably the bytes the platform published.
That is the same discipline every studio surface follows: a number is shown at its true boundary, or it is not shown at all.