Methodology
Four quantities, never reported as one
A slot is about 400 ms and the order inside it belongs to the leader, so landing in the same slot proves no millisecond figure. Δslot is never converted to milliseconds. Millisecond spans appear only as engine-reported, labelled “not chain-verifiable”.
Rules shared by every experiment
Statistics
How uncertainty is shown
Every number carries k/n and an interval, or the word indicative with the reason.
Conditional metrics travel together. A Δslot shift is conditional on landing, so it always sits next to the landing-rate difference: a faster arm that lands less often hasn't won.
Each run is analysed once. If interim looks are needed, the protocol names the stopping rule before the run. Strata are descriptive unless the protocol says otherwise in advance (Holm correction).
There are no gauges, no “× faster” hero numbers, and no chart without its n.
How cherry-picking is made impossible
Three tiers of evidence
What these benchmarks don't show
E0 probes are non-trading self-transfers. They take no write lock on a hot bonding curve, so they show how good the submission path is, not how buys land under contention. Every E0 chart says so.
Guard and exit runs use positions Rout is allowed to trade. Your traffic may differ, which is why a partner can run the verifier on their own launches.
These are not data-feed benchmarks. A feed benchmark measures when information arrives; these measure whether a transaction lands, when and at what cost. A fast feed says nothing about landing, and a tip or route choice says nothing about feed speed.
Nobody else's clock is used. Feed and sender figures elsewhere are often measured from the vendor's own timestamp, which leaves the vendor's own delay out. Every delay here starts at an on-chain slot.
Rout operates these runs. The verifier exists so you don't have to trust that.