Coverage e-process
The coverage e-process watches whether your metric keeps landing inside its calibrated conformal interval, and pages only when the evidence of excess misses crosses a level with a hard cap: the probability that it ever fires while the true miss rate is still at or below α is at most δ — at every look simultaneously, for the lifetime of the monitor.
Also known as: anytime-valid coverage certificate
This is the certificate half of ValidAnytime's page tier. Where the e-detector optimizes reaction time under a run-length budget, the coverage e-process delivers the auditable statement — an e-value you can put in a postmortem — and its quiet is the strongest quiet the product offers.
The rule, exactly
miss_t = 1{ y_t falls outside the conformal interval }
e_t = a betting e-value against “true miss rate ≤ α”
log E_t = log E_{t−1} + log e_t (E_0 = 1)
page when E_t ≥ 1/δE_t is a nonnegative supermartingale under the null, so Ville's inequality caps P(E ever ≥ 1/δ) at δ. The cloud default is α = 0.1, δ = 0.01: intervals built to miss 10% of the time, and a lifetime 1% cap on ever paging while that holds.
Live playground — synthetic data, labeled as such; runs entirely in your browser
0 pages on the 80 calm points · catches the break 52 points after onset.
Synthetic standard-normal noise (seeded, 160 uncadenced points — points, not minutes), with a labeled break at point 81 when one is enabled. The detector code running here is the same TypeScript implementation the /try bake-off runs, parity-tested against the cloud suite.
What is — and is not — guaranteed
Its guarantee is the strongest in the product and it is unconditional on your data's distribution: the probability of ever paging while the true miss rate is at or below α is at most δ — a lifetime false-alarm budget, valid at every look, by Ville's inequality.
It is not built for speed: betting evidence compounds deliberately, so it typically pages after the e-detector on the same incident — and its budget says nothing about detection lag, only about false pages.
Page tier: e-process alarms delivered inside a stated false-alarm budget that holds no matter how often you look. See how it scores in the benchmark.
When it wins
- You need an auditable alarm: every page carries the e-value that triggered it — a portable, verifiable measure of evidence you can cite in a postmortem or hand to a regulator.
- False pages are expensive: δ is a lifetime cap, not a per-check rate, so a fleet of these monitors stays quiet on healthy streams for months — the property that makes always-on public verdicts defensible.
- Many streams share one budget: e-values compose across monitors (online FDR), giving a fleet-wide false-discovery guarantee no per-metric threshold scheme can offer.
Where it costs you
- Honestly, its failure mode is patience, not deceit: on a fast incident it is typically the last detector to fire, and if you need speed you want the e-detector or a classical warning in front of it.
- A drift that never pushes the miss rate above α is, by definition, inside the tolerance you configured — it will stay silent, correctly, even if you privately hoped it would fire.
- During the conformal warm-up (the first ring of calibration points) intervals are effectively infinite and misses cannot occur, so evidence only starts accumulating once the calibrator has data.
Where it comes from
The mathematics runs from Jean Ville's 1939 inequality for nonnegative supermartingales, through the game-theoretic probability of Shafer and Vovk, to the modern betting-martingale toolkit of Waudby-Smith and Ramdas. ValidAnytime's implementation bets against the conformal miss rate; this playground runs the same TypeScript port of the production path that powers /try, golden-tested against the cloud engine.
Questions engineers ask
Related detectors
- E-detector PAGEThe e-detector is an anytime-valid change detector: a Shiryaev–Roberts statistic built from e-values whose average time to a false alarm is guaranteed by theorem, with no Gaussian or independence assumptions on your metric.
- Static threshold WARNA static threshold fits mean ± k·σ once on training data and fires on any crossing — the rule behind most dashboard alerts: unbeatable on big spikes, blind to slow drifts, and silently miscalibrated on real data.
- Rolling band WARNA rolling band re-fits mean ± k·σ on a trailing window every point — the rule behind “adaptive” anomaly detection: great on sudden local anomalies, and structurally blind to slow regressions, which it absorbs.
In the glossary: E-process · Ville's inequality · Conformal monitoring · Online FDR control
Run it on your own history — free, in your browser.
The /try bake-off replays your metric history through this detector and the rest of the suite side by side — false alarms and catch lag, honestly graded, nothing uploaded.