Reliability, evaluation and recovery

The right to abstain with anytime-valid evidence

Rajesh Ranjan Mahapatra

A long-horizon AI system can monitor every step without inflating its chance of a false stop only when abstention is bound to one persistent evidence process for one explicit acceptable-operation claim.

© 2026 Rajesh Ranjan Mahapatra. 29 min read

The right to abstain with anytime-valid evidenceAll Human–Machine Convergence
rajeshrmahapatra.com Research papers

Reliability, evaluation and recovery

The right to abstain with anytime-valid evidence

A long-horizon AI system can monitor every step without inflating its chance of a false stop only when abstention is bound to one persistent evidence process for one explicit acceptable-operation claim.

TLDR

  1. Repeatedly applying a fixed-horizon threshold makes a false alarm increasingly likely as the number of looks grows.
  2. An e-process turns each new observation into evidence that remains valid whenever the system chooses to inspect or stop.
  3. Crossing 1 divided by alpha controls the probability of ever making an evidence-based false abstention under the declared null.
  4. More peeks do not spend a new budget, but resets, parallel monitors and fresh trajectories create new evidence accounts that must be allocated.
  5. The guarantee belongs to the full evidence contract, including event definition, data filtration, persistence, threshold, authority and recovery.

A synthetic reconciliation agent has completed sixty-three ordinary tool calls. After the sixty-fourth, its verifier score dips. A conventional one-sided test reports p = 0.043, so the supervisor stops the run. Replay the identical trajectory while checking only every eighth action and the alarm never appears. The actions, data and model outputs are unchanged. Only the frequency of looking has changed.

A safety decision that changes when the clock ticks faster is not yet a safety decision. It is a fixed-horizon calculation being asked to do sequential work. Long-horizon agents make that mistake unusually tempting. Every generated step, tool response, readback and verifier score creates another opportunity to ask whether the run has become unsafe. If each look is treated as a fresh 5 per cent test, eventual interruption is not evidence of deterioration. It is partly a consequence of persistence.

The central problem is therefore not whether an agent should be allowed to stop. It is how the system earns a statistical right to stop while its trajectory is still unfolding. The answer developed here is narrow: define an acceptable-operation claim, accumulate a non-negative evidence process against it, and allow the statistical gate to abstain only when that process crosses a boundary whose ever-crossing probability is controlled. This does not solve every safety problem. It solves the particular problem in which continuous attention to risk would otherwise manufacture the risk signal.

The alarm that becomes inevitable

A fixed test hides a fixed stopping rule

Imagine a coin known to land heads 2 per cent of the time. You flip it fifty times, count the heads and run a test whose false-positive probability is 5 per cent at that fixed sample size. Used once, as designed, the test has its advertised property. Now inspect after every flip from twenty onward and stop the first time the result looks significant. The calculation at each look may be correct for that look, yet the procedure is different. It has many chances to encounter a rare fluctuation.

The hidden assumption is not independence alone, nor normality, nor a large sample. It is more basic: the rule that chooses when to look is part of the statistical procedure. Classical sequential analysis was built around this fact. Wald's sequential probability ratio test made the stopping rule explicit, while later group-sequential designs allocated error across planned interim analyses.[2][3] A fixed-horizon p-value does not become a sequential test merely because software can recompute it quickly.

The evidence river and its stopping bank
A river representing accumulating evidence winding between a safe bank and an abstention bank. Observations enter from the left. The evidence path may rise and fall, but only crossing the fixed abstention bank grants a statistical stop. Looking points sit along the river and do not change the bank. Abstention bank: evidence ≥ 1/α Acceptable-operation region looklooklooklooklooklook The bank is fixed by the budget, not by the number of looks time and observations →
The monitor may inspect after every action, irregularly, or only after selected labels arrive. The decision boundary remains tied to the evidence account. Inspection is free only because the evidence process, not each snapshot, carries the guarantee.Practitioner synthesis. Geometry is illustrative.

Why repeated peeking spends the budget

A false-alarm budget is a promise about a procedure, not a decoration on a threshold. Suppose the acceptable system really does generate harmful outcomes at a conditional rate no greater than 2 per cent. We want the probability of ever stopping it for statistical evidence to be at most 5 per cent. A fixed-horizon test can control error at one declared endpoint. It does not, without adjustment, control the event “the test is significant at least once over all times”. Johari and colleagues describe the same failure in continuously monitored online experiments: endogenous sample size makes conventional inference unreliable.[7]

Worked example: one safe process, many looks

Figure 2 uses 30,000 synthetic Bernoulli streams with a true harm probability of 0.02. A naive cumulative binomial test is evaluated after every observation from step 20. An anytime-valid mixture gate uses the same acceptable rate and an alpha of 0.05. The chart is a simulation, not the theorem. Its purpose is to make the multiplicity visible.

More looks create more naive false alarms
False alarm probability by monitoring horizon for a naive repeated test and an anytime-valid e-process. The naive repeated test rises from roughly five per cent at fifty observations to 25.57 per cent at two thousand. The e-process remains below five per cent in the simulation. 0%5%10%15%20%25%30% 5010025050010002000 monitoring horizon configured 5% boundary repeated fixed test mixture e-process
At 2,000 observations, the naive procedure has raised at least one false alarm in 25.57 per cent of simulated safe streams. The anytime-valid gate alarms in 3.07 per cent. The latter being below 5 per cent in this finite simulation is expected but is not itself the proof.Illustrative simulation: 30,000 independent Bernoulli streams, p = 0.02, NumPy PCG64 seed 186. Exact upper-tail binomial test inspected from t = 20; e-process alternatives q = 0.03, 0.05, 0.08, 0.12, 0.20.

A false-alarm budget is not an alert-rate target

Operational discussions often use “false-alarm rate” for several different quantities. One team may mean the fraction of alerts later judged unnecessary. Another may mean the probability of at least one mistaken interruption during a mission. A third may mean the expected number of alerts per thousand actions. These are not interchangeable. The e-process boundary used here controls one specific event: the probability that an acceptable evidence account ever crosses its statistical abstention boundary. It does not directly control the positive predictive value of alerts, the number of policy holds, or the burden on reviewers.

This distinction changes how alpha should be chosen. A familiar value such as 0.05 has no privileged operational status. If a false stop merely wastes a few seconds, a larger budget may be reasonable. If a false stop abandons a rescue mission or interrupts a regulated service, the budget may need to be much smaller. Conversely, a tiny alpha can make the monitor so slow that real deterioration passes through many consequential actions. The threshold is therefore an assurance allocation derived from loss and recovery, not a ritual carried over from publication statistics.

It also changes what counts as “spending” the budget. Reading the same anytime-valid account at one hundred additional moments does not open one hundred new null events. Creating a new monitored claim does. Splitting one mission into regional, subgroup and severity monitors does. Reopening after remediation does. The number of clocks is statistically harmless inside an account; the number of claims is not.

There are several legitimate repairs. Pre-plan a finite set of looks and use group-sequential boundaries. Spend alpha over time. Use a sequential probability ratio test for specified models. Or use an anytime-valid process designed so that arbitrary stopping is already covered. The choice depends on the monitoring schedule and model. Anytime-validity is not the only valid method; it is the method that matches an unknown or adaptive horizon most directly.

Alpha-spending and e-processes solve related but different design problems. A spending function allocates a total error budget over information time and can be highly efficient when the analysis plan is controlled. An e-process treats the whole path as one evidence object and remains readable at arbitrary stopping times. Neither excuses post-hoc redefinition of the outcome, selective deletion of observations, or a new test disguised as a software restart.

The argument in one pass
Chart · flow
flowchart LR
  A["The alarm that becomes inevitable"] --> B["Evidence that survives peeking"]
  B --> C["From evidence to an abstention<br/>right"]
  C --> D["Where the guarantee stops"]
  D -. "re-test" .-> A
  classDef first fill:#0a1424,stroke:#7B4CD8,stroke-width:2px,color:#e6f3ff
  classDef step fill:#0a1424,stroke:#3f7da0,stroke-width:1px,color:#e6f3ff
  class A first
  class B,C,D step
A structural route through The right to abstain with anytime-valid evidence: from The alarm that becomes inevitable to Let one durable evidence account govern…. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

Evidence that survives peeking

Turn observations into a fair game under the null

Return to the binary harm stream. Let Xt equal 1 when the independently verified outcome at step t is materially harmful, and 0 otherwise. The acceptable-operation claim is deliberately conditional:

H₀: P(Xₜ = 1 | Fₜ₋₁) ≤ p₀ for every t.

Here Ft-1 means the information legitimately available before the next outcome. This null can allow dependence, seasonality and adaptive actions, provided the conditional risk bound remains true. It is stronger and more operational than saying that the long-run average will probably be small.

Pick an alternative harm rate q greater than p0. For one observation, multiply the evidence by q/p0 after a harm and by (1-q)/(1-p0) after a safe outcome. Under the boundary case pt = p0, the expected multiplier is exactly one. Under any pt below p0, it is at most one. The product therefore behaves like the wealth of a bettor who cannot expect to grow rich when the acceptable-operation claim is true.

g_q(Xₜ) = (q/p₀)^Xₜ · ((1-q)/(1-p₀))^(1-Xₜ) E[g_q(Xₜ) | Fₜ₋₁] ≤ 1 Mₜ(q) = ∏ₛ₌₁ᵗ g_q(Xₛ)

A single q detects shifts near that alternative efficiently but can be slow elsewhere. Mix several alternatives with positive weights that sum to one. The weighted sum remains a non-negative supermartingale under the null. In current terminology it is an e-process. Test martingales, e-processes and confidence sequences form the core machinery of safe anytime-valid inference.[4][5][8]

The decisive mechanism

For a non-negative supermartingale that starts at one, Ville's inequality bounds the probability that it ever reaches a level c by 1/c.[1] Set c = 1/alpha. Then, under the declared null, the probability of crossing the abstention boundary at any time is at most alpha. The word “ever” is what makes continuous monitoring safe.

Peeking changes a snapshot test; it does not change an e-process guarantee
Two causal paths compare repeated fixed tests with an accumulated e-process. The upper path treats every look as another chance for significance, so monitoring frequency influences false alarms. The lower path updates one evidence account, so frequency influences response time but not the alpha guarantee. Snapshot route p₁p₂p₃p₄p₅ more looksmore chances Evidence-account route one fixed crossing boundary Each look reads the same accumulated account
The intervention is to increase monitoring frequency while holding the observations fixed. A snapshot procedure changes its family of opportunities. An e-process procedure continues the same evidence game. The latter can still gain or lose power depending on how observations are batched, but its null ever-crossing guarantee is not multiplied by the number of reads.Causal comparison. Practitioner synthesis grounded in Ville's inequality.

Read the guarantee literally

The phrase “at any stopping time” does not mean that any manipulation is allowed. A stopping time is a decision based on information available so far. The monitor may stop because evidence crossed, because a shift ended, because compute ran out, or because a person inspected the dashboard and chose to pause. What it may not do is use future outcomes to decide which past observations count, then claim the same guarantee. The filtration is the contract that separates allowed adaptation from hindsight.

Consider a single alternative q = 0.20 against p₀ = 0.05. A harm multiplies evidence by four. A safe outcome multiplies it by 0.80/0.95, about 0.842. Two safe outcomes followed by one harm produce about 0.842 × 0.842 × 4 = 2.84. Reverse the order and the final product is the same, although the path differs. If the system can stop early, path order matters operationally because a boundary may be crossed before later safe evidence arrives. Ville's inequality covers that first-crossing event.

The current e-value can decline, which is why the decision rule uses the running maximum or stops immediately at crossing. An anytime-valid p-process can be formed from the reciprocal of that running maximum, capped at one. This makes the interface familiar, but the interpretation should remain precise. An e-value of 20 is not a 95 per cent probability that the null is false. It is evidence whose boundary crossing is calibrated by the null process.

If the operating question is “what harm rate remains plausible?” rather than “has acceptable operation been rejected?”, a confidence sequence is often the better display. It provides a sequence of intervals that jointly covers the parameter over time. The same martingale machinery can support both interfaces, but a confidence sequence does not choose the action either. Estimation, evidence and authority remain separate.

The smallest numerical example

Let the acceptable harm rate be 5 per cent, alpha be 0.05, and the alternatives be 0.10, 0.20 and 0.30 with equal weight. The abstention boundary is therefore 20. Feed the gate the sequence 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0. A safe observation usually reduces evidence because it is more compatible with the acceptable rate. A harm can increase it sharply. The mixture crosses 20 at step 7.

Twelve observations, one valid crossing
The logarithm of the e-value across twelve binary observations. Evidence falls after safe observations and rises after harms. It first crosses the threshold of twenty at step seven. 0.6660600 threshold = 20 first crossing at step 7 123456789101112 observation step
The vertical axis is logarithmic. The current e-value can fall after crossing, so a stopping system records the running maximum and emits a terminal receipt at the first crossing. The evidence value is not “the probability that the agent is bad”. It is a betting or likelihood-ratio style measure calibrated for the null guarantee.Illustrative calculation. Exact sequence and parameters are included in the executable lab.
StepObservationMixture e-valueOperational reading
1Safe0.84Evidence against acceptable operation weakens.
2Harm3.23Concern rises, but no abstention right yet.
5Harm9.12Watch closely; the boundary is still not crossed.
7Harm34.10Abstention boundary crossed. Emit a decision receipt.
8Harm174.55Further evidence is unnecessary for this terminal gate.

One claim gets one evidence account

Anytime-validity removes the cost of repeated looks inside an account. It does not grant free restarts. Suppose a runtime restarts after every hundred actions and its monitor resets evidence to one each time. Each reset opens another chance to cross the 1/alpha boundary. The system has converted one long test into a portfolio of tests. If those tests each receive alpha without allocation, the fleet-level false-alarm promise is gone.

Runtime resets must not reset the evidence claim
A mission timeline forks into runtime processes while one evidence account continues across them. Three runtime processes restart, but a teal evidence ledger persists below them. A red alternative shows each runtime opening a fresh account, which multiplies opportunities for false alarms. Correct: runtime identity changes, evidence identity persists runtime Aruntime Bruntime C process restartsprocess restartsmission ends one persisted evidence accountsame null, same alpha, ordered observations, durable peak evidence Invalid without allocation: each restart opens a fresh account new α accountnew α accountnew α account
The evidence account belongs to the governed claim, not to a container, agent process or deployment pod. Restarting after a verified recovery may be legitimate, but it must create a reviewed new account with an explicit share of the wider false-alarm budget.Practitioner synthesis: the no-restart rule.

Two multiplicities, two controls

Long-horizon monitoring has a vertical axis and a horizontal axis. Vertical multiplicity is repeated inspection of one evolving claim. The e-process handles that axis. Horizontal multiplicity is the number of claims, accounts or missions that may trigger action. That axis still needs allocation. A simple conservative design gives account i a budget αᵢ and requires the sum of all αᵢ in the governed portfolio to stay below a declared total. More powerful e-value and online-testing methods can be used when the portfolio structure warrants them, but the accounting cannot disappear.

This produces a useful rule for architecture reviews: scale reads freely; scale accounts deliberately. Dashboards, callbacks and human inspections can all read the same persisted peak evidence. A new subgroup monitor, alternative harm definition or post-remediation null receives a distinct account identity and an explicit budget. The ledger should therefore record both the evidence state and its parent allocation.

The distinction also prevents a common misunderstanding about retries. Retrying a reversible tool call may remain inside the same claim if the observation model and event definition already cover retries. Resetting the evidence because the retry “starts a new attempt” is not statistically neutral. It is a new account unless the original evidence construction explicitly treats that reset as part of one valid process.

From evidence to an abstention right

Evidence is not authority

An e-process can justify a statistical statement: under the declared acceptable-operation null, a boundary crossing this extreme would occur with probability at most alpha over the whole monitoring horizon. It cannot decide whether the proper response is to ask a human, retry a reversible tool, enter read-only mode, roll back a transaction, or halt a machine. The evidence gate proposes abstention; an authority kernel chooses the permitted action.

This separation matters because identical evidence can face different consequences. A tool call that drafts an email is reversible before send. A payment release may be difficult to reverse. A physical actuation may be irreversible. Statistical evidence should not silently encode those loss functions. Nor should a low verifier score bypass a deterministic safety invariant. If identity is missing, authority expired, or a typed action violates policy, the system should stop by rule. The e-process is for uncertain cumulative evidence, not for debating a known prohibition.

The Abstention Evidence Contract

The practical contribution of this paper is an Abstention Evidence Contract, or AEC. It binds the theorem to an operating system. The smallest useful contract has seven fields:

  1. Governed claim: the exact null, such as “conditional material-failure risk is at most 2 per cent”.
  2. Event and filtration: what counts as harm, when it becomes observable, and which prior information may shape the update.
  3. Evidence process: the formula, alternatives, weights, software version and calibration data if any.
  4. Account identity: a durable identifier that survives runtime restart and prevents duplicate observations.
  5. Budget and boundary: alpha, the resulting threshold, and any portfolio allocation across monitors.
  6. Authority mapping: the typed action permitted after crossing, including deterministic overrides.
  7. Receipt and recovery: the evidence snapshot, decision, readback, investigation and conditions for opening a new account.

This is practitioner synthesis, not a published statistical theorem. Its purpose is to prevent a mathematically valid process from becoming operationally invalid through missing labels, duplicate updates, silent reset or ungoverned action.

Where the anytime-valid gate sits in a governed agent
A cutaway view of an agent system with a model proposal path above and an independent evidence and authority path below. The model proposes actions. Tools return observations and verified outcomes. An evidence gate accumulates a durable e-process. An authority kernel maps boundary crossing to a typed abstention action and emits a receipt. Configured agent system model proposalreasoning, next action typed tooleffect plus receipt verified outcomereadback and harm label evidence accountordered eventsmixture e-processpeak and threshold authority kernelidentity and policyreversibilityallowed response abstentionpause or degradedecision receiptrecovery route recovery cannot silently reset the evidence account
The model does not own the stopping boundary or the authority to act on it. Verified outcomes enter a durable evidence account. Boundary crossing becomes one input to deterministic policy. The decision receipt records both the statistical cause and the authorised operational response.System-boundary design. Practitioner synthesis.

A configured-system walkthrough

Consider a synthetic agent that reconciles two ledgers and proposes a typed adjustment. The model can read permitted records and call a deterministic comparison tool. It cannot post an adjustment directly. A separate executor checks identity, amount limits and approval state. After execution, an independent readback labels the outcome harmful only when the posted account, currency or amount differs materially from the authorised adjustment. That event definition is narrower than “the verifier looked worried”, but it is auditable.

The AEC declares p₀ as the maximum conditional rate of such verified mismatches allowed by the assurance policy. Every completed readback receives a monotonically increasing sequence number. Delayed readbacks update the account when they become available, under a construction that has been reviewed for that delay pattern. Duplicate messages are rejected. The evidence snapshot is written outside the agent runtime. A container restart can therefore restore the account rather than reopen the hypothesis.

Suppose the current e-value reaches 7.4 while the threshold is 20. The system may display concern, increase diagnostic sampling or require a second readback, provided those adaptations are valid under the declared filtration. It may not state that acceptable operation has been statistically rejected. When the peak crosses 20, the gate emits a receipt containing account identity, null version, evidence version, sequence, current and peak e-values, alpha, event lineage and threshold. The authority kernel then maps that receipt to “hold further postings, retain read access, preserve pending work and request review”.

Investigation may find a real executor defect, a labelling defect or a rare acceptable fluctuation. All three outcomes matter, but none rewrites the old evidence history. A repair changes the configured system or event path. A reviewed release opens a new account linked to the old receipt and receives a fresh allocation. This continuity is what turns optional stopping mathematics into recoverable execution.

Choosing p₀, alpha and the alternative mixture

The acceptable rate p₀ should come from a risk requirement, established baseline or explicit tolerance. Estimating p₀ from the live stream and then testing against the convenient estimate can invalidate the claim or make it vacuous. When uncertainty in the baseline is material, use a construction that accounts for it, a holdout calibration period, or a composite null designed for that uncertainty.

Alpha expresses the cost of falsely rejecting acceptable operation at the account level. The alternatives q determine efficiency. A q just above p₀ is sensitive to small persistent degradation but may need many observations. A larger q grows rapidly after severe failure but loses wealth during ordinary safe periods. A mixture spreads this risk across several plausible shifts. The supplied grid is illustrative, not universally optimal. Simulation under predeclared safe and harmful scenarios should evaluate detection probability, delay and operational cost before deployment.

Choosing q after seeing which live path looks most dramatic would create another selection problem. Adapting the betting strategy can be valid, but the strategy must be predictable from past information and constructed to preserve the supermartingale condition. “Adaptive” is not a synonym for “post-hoc”.

A decision surface, not one universal threshold

The statistical boundary answers whether evidence against one null has crossed. The action surface also considers reversibility. The matrix below is intentionally conservative. “Watch” is telemetry, not a claim that the null has been rejected. A hard invariant can stop the system in any cell.

Evidence and reversibility determine different parts of the response
Action reversibilityWeak evidenceRising evidenceBoundary crossed
High
draft, sandbox
Continue with ordinary logging.Continue; add diagnostic sampling.Pause or retry; low-cost human review.
Medium
bounded external effect
Continue inside limits.Reduce capability or require confirmation.Abstain and verify before release.
Low
irreversible or high loss
Use stricter policy or deterministic preconditions.Hold action even before statistical rejection if policy requires.Abstain, preserve state and escalate.
The e-process controls the evidence-based false-abstention event at its boundary. Earlier caution for irreversible actions is a policy choice, not a free statistical rejection. Do not relabel a policy hold as an anytime-valid finding.Decision instrument. Illustrative policy surface.

Executable lab: a mixture e-process gate

Enter a binary sequence, set the acceptable rate and alpha, and inspect the first valid crossing. The browser lab and downloadable Python use the same logic.

The default sequence crosses at step 7.

What it tests. The artefact tests a stream of verified binary harms against the composite conditional null that risk never exceeds p0. It encodes a grid of fixed alternatives above p0, equal mixture weights, one ordered account and a terminal crossing at 1/alpha. It persists its component log-evidence so a process restart does not become a statistical restart.

How to apply it. Define the event before observing the stream. Choose p0 from a policy or assurance requirement, not from the same data being tested. Choose alpha from the cost of falsely stopping an acceptable system and from the wider portfolio budget. Run the gate after each verified outcome. Persist the snapshot and attach the receipt to the abstention action.

What results permit. A positive result, meaning boundary crossing, permits the bounded claim that the acceptable-operation null has been rejected by this procedure at the configured ever-crossing error level. A negative result means only that this gate has not accumulated enough evidence. It does not prove the system is safe. The gate also cannot establish whether a harm label is correct, whether the monitor is aligned with the relevant failure, or whether the chosen response is proportionate.

Core Python update logic
Python 3.10+
def observe(self, harmful: bool, sequence: int) -> DecisionReceipt:
    if self.state is GateState.ABSTAIN:
        raise RuntimeError("terminal gate")
    if sequence != self.sequence + 1:
        raise ValueError("out-of-order or duplicate observation")

    x = 1 if harmful else 0
    for i, q in enumerate(self.spec.alternatives):
        if x:
            self.component_log_e[i] += math.log(q / self.spec.acceptable_rate)
        else:
            self.component_log_e[i] += math.log(
                (1 - q) / (1 - self.spec.acceptable_rate)
            )

    self.log_e = logsumexp([
        math.log(w) + component
        for w, component in zip(self.spec.weights, self.component_log_e)
    ])
    self.peak_log_e = max(self.peak_log_e, self.log_e)

    if self.peak_log_e >= -math.log(self.spec.false_alarm_budget):
        self.state = GateState.ABSTAIN
    return self.receipt(harmful, sequence)

The complete companion adds input validation, serialisation, a synthetic null simulation and a shifted-stream demonstration. It uses log space to avoid numerical overflow.

What the supplied artefact demonstrates

With its default p₀ = 0.02, alpha = 0.05 and five-point alternative mixture, the companion's synthetic null check produced an ever-alarm frequency of 0.024 over 1,000 simulated safe streams of 500 observations. In one shifted demonstration, the stream changed from 0.02 to 0.12 after step 120 and the gate crossed at step 222 with peak e = 26.29. These values are seed-specific illustrations. Re-running them can produce different empirical frequencies and delays. The theorem is the supermartingale guarantee, not the output of one Monte Carlo run.

The simulation has two practical uses. It can catch implementation errors, such as applying the wrong safe-outcome multiplier or resetting the running maximum. It can also compare alternative mixtures before deployment. It cannot validate the real harm labels, prove the conditional null, or show that live data satisfy the synthetic Bernoulli model. A monitor that passes simulation but receives selected or corrupted outcomes remains invalid.

Abstention is a terminal evidence event followed by governed recovery
Operational states from run through watch, abstain, verify, remediate and new account. Run and watch can alternate below the threshold. Crossing enters a terminal abstain state. Verification can identify a false signal or real fault, but resumption requires a reviewed new account rather than a silent reset. RUN WATCH ABSTAIN VERIFY REMEDIATE NEW ACCOUNTnew null or budget diagnostic concern concern recedes below boundary peak ≥ 1/α reviewed release fault confirmed
“Watch” may change sampling or require confirmation, but it does not consume the terminal statistical claim. After crossing, investigation and remediation can change the system or null. Resumption therefore starts a reviewed new evidence account. The old receipt remains immutable.State-transition design. Practitioner synthesis.
How the claim changes under pressure
Chart · state
stateDiagram-v2
  [*] --> Claim
  state "A fixed test hides a fixed<br/>stopping rule" as Claim
  state "Why repeated peeking spends<br/>the budget" as Test
  state "A false-alarm budget is not an<br/>alert-rate target" as Revision
  Claim --> Test: expose mechanism
  Test --> Decision: evidence survives
  Test --> Revision: rival survives
  Revision --> Claim: narrow or rebuild
  Decision --> [*]
The revision loop begins with A fixed test hides a fixed stopping rule and keeps counterexamples inside the reasoning path. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

Where the guarantee stops

A valid equation can monitor the wrong world

The e-process guarantee is conditional on the null, event stream and filtration used to construct it. It says nothing about failures the sensor cannot see. A monitor of tool-call syntax may remain perfectly calm while an agent pursues the wrong objective. A conformity score can remain uniform across a distribution change that is cryptic to that score. Recent work gives explicit examples of this “conformal blindness”, where exchangeability breaks but the monitored conformal values do not reveal it.[13] Sequential risk monitors have been proposed for deployed model loss streams, but their guarantees still inherit the definition and availability of the monitored loss.[10] The lesson is general: validity controls false alarms for the chosen signal; it does not guarantee diagnostic completeness.

Five break conditions

First, event ambiguity. “Bad step” is not a measurement specification. The label must identify severity, attribution window, verification path and handling of unresolved outcomes. Delayed labels are not automatically invalid, but the update rule must respect when information becomes available. Outcome-delay research continues to refine which augmentations preserve martingale structure, underscoring that apparently harmless data engineering can change validity.

Second, adaptive censoring. Dropping inconvenient observations, replaying selected failures, or allowing the model to decide which outcomes are scored can violate the conditional expectation bound. Duplicate prevention and ordered sequence numbers are statistical controls, rather than only data-quality conveniences.

Third, estimated evidence. A true likelihood ratio supplies an exact test martingale under its model. A learned density ratio may not. A 2026 preprint on agent verifiers therefore adds a high-probability calibration procedure because the raw estimated process can miss its false-alarm target.[12] This is promising current evidence, not a universal licence to wrap any score in an exponential and call it an e-process.

Fourth, multiplicity across scope. Anytime-validity handles optional stopping within one stream. Multiple harms, subgroups, agents, tenants or repeated post-recovery accounts create horizontal multiplicity. Allocate alpha, use a valid multiple-testing procedure, or state that the guarantee is per account. Vovk and Wang develop ways to combine e-values, while the broader online-testing literature addresses streams of hypotheses.[6]

Fifth, efficiency. A valid gate can be too slow to matter. Alternative choices, mixture weights, batching and signal quality determine growth under real deterioration. Safe testing formalises growth-rate considerations, and confidence-sequence work analyses time-uniform width.[9][5] Validity limits false alarms. It does not promise prompt detection.

Failure injection for the monitor, not only the agent

A release test should attack the AEC as a stateful protocol. Send the same harm event twice and confirm that only one update is accepted. Deliver sequence 42 before 41 and verify that the gate refuses to guess the order. Restart the runtime after a large but sub-threshold e-value and confirm that the restored account produces the same next value as an uninterrupted run. Lose the snapshot write after an external effect and verify that recovery reconciles the evidence receipt before processing another event.

Next attack the observation model. Delay all safe labels while delivering harms immediately. Suppress labels for one subgroup. Change the verifier while leaving the evidence version unchanged. Feed a learned density ratio from a calibration distribution that no longer matches the live score process. Each test should either preserve the stated condition by design, block the update, or invalidate the account visibly. Quiet continuation is a failure.

Finally attack scope. Clone the monitor into ten workers, create two severity definitions, and roll the system through a repair. The budget ledger should reveal how many accounts now exist and what parent allocation each consumes. This is where many seemingly sound implementations fail: the inner process is valid, but orchestration duplicates the opportunity to stop.

A minimal acceptance record therefore contains four results: null simulation below its tolerance with uncertainty reported, harmful-shift detection within an operational delay target, invariant preservation under persistence faults, and explicit rejection of unmodelled observation paths. None proves the deployment safe. Together they show that the statistical claim survived contact with the runtime.

How a valid monitor becomes invalid in implementation
An adversarial path through event generation, observation selection, scoring, evidence update, threshold and action. A six-stage monitoring path runs across the top. Six coral fault callouts below identify hidden harms, adaptive missingness, score blindness, approximate evidence, silent reset and ungoverned action. world labels score e(t) gate action Hidden failure mode The event definition never seesthe relevant harm. Adaptive missingness Labels arrive according to currentsuspicion, not the world alone. Score drift or blindness The proxy stays stable while thecausal failure changes. Approximate e-process Estimated ratios violate therequired expectation bound. Silent reset A new account silently reusesthe old alpha. Ungoverned response Valid evidence triggers anexcessive or unauthorised act. A theorem at the centre cannot repair an invalid signal path around it.
Each wedge attacks a different assumption. Some inflate false alarms, some hide true deterioration, and some turn valid evidence into an invalid action. Testing must therefore include failure injection into the monitor itself, not only into the agent it watches.Failure-path anatomy. Practitioner synthesis informed by current sequential-monitoring literature.

Strong alternatives and their proper place

A Bayesian decision rule can combine prior beliefs, likelihoods and asymmetric losses, including the cost of waiting. Its posterior threshold is not automatically a frequentist ever-false-alarm guarantee, and optional stopping properties depend on the model and interpretation. A CUSUM or sequential likelihood-ratio test can be more efficient when pre-change and post-change distributions are well specified. Group-sequential or alpha-spending designs can be preferable when interim looks are controlled. Conformal test martingales are attractive when exchangeability is a meaningful null and a diagnostic conformity score is available.[11]

The right comparison is therefore not “e-values versus everything else”. It is: which null, horizon, data mechanism, loss function and adaptation pattern does the system actually have? Anytime-validity earns flexibility by demanding an evidence process whose validity survives that flexibility. When a fixed schedule is real, use it. When a parametric change model is trustworthy, exploit it. When the signal is weak or missing, no stopping formalism can manufacture diagnostic information.

The evidence conversation
Chart · sequence
sequenceDiagram
  participant Q as Question
  participant M as Mechanism
  participant E as Evidence
  participant D as Decision
  Q->>M: The alarm that becomes inevitable
  M->>E: A fixed test hides a fixed stopping rule
  E-->>M: compare rival explanations
  E->>D: Let one durable evidence account govern abstention
  D-->>Q: revise scope or act
Question, mechanism, evidence and decision exchange the burdens developed in The right to abstain with anytime-valid evidence. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

Let one durable evidence account govern abstention

Do not connect a raw score, confidence estimate or repeatedly recomputed fixed-horizon p-value directly to an agent's stop control. That design makes monitoring cadence part of the failure mechanism. Instead, decide which acceptable-operation claim matters, construct an evidence process valid for the actual observation filtration, and bind the crossing event to a persistent account and a typed response.

The operational review can now ask five concrete questions. What null is being rejected? What exact event updates the evidence? Does the process remain valid under the system's adaptive data path? Has this claim already consumed an account or portfolio allocation? What action is authorised after crossing, and how is recovery prevented from becoming a silent restart?

The changed decision is simple: monitor as often as operations require, but permit evidence-based abstention only from one durable anytime-valid account. This makes the system free to look without becoming free to accuse. It also makes every new account, new monitored claim and new recovery episode visible as a real allocation decision rather than hidden statistical debt.

Glossary

Abstention
A governed decision not to continue the current action path, which may mean pause, degrade, request review or terminate.
Alpha
The configured upper bound on the probability of ever crossing the statistical boundary when the declared null is true, for the specified evidence account.
e-value
A non-negative measure of evidence whose expectation is at most one under the null. Large values count against that null.
e-process
A time-indexed evidence process that supports anytime-valid testing, typically through non-negative supermartingale structure.
Filtration
The information available to the monitoring procedure at each time. It determines which adaptive choices the validity statement covers.
False abstention
An evidence-based stop that occurs even though the declared acceptable-operation null is true. It is not the same as every cautious policy hold.
Evidence account
The durable operational identity that binds one null, one alpha allocation, one ordered event stream and one evidence state.

References

  1. Ville, J. (1939). Étude critique de la notion de collectif. Gauthier-Villars.
  2. Wald, A. (1945). Sequential tests of statistical hypotheses. Annals of Mathematical Statistics, 16(2), 117-186.
  3. Lan, K. K. G., & DeMets, D. L. (1983). Discrete sequential boundaries for clinical trials. Biometrika, 70(3), 659-663.
  4. Shafer, G., Shen, A., Vereshchagin, N., & Vovk, V. (2011). Test martingales, Bayes factors and p-values. Statistical Science, 26(1), 84-101.
  5. Howard, S. R., Ramdas, A., McAuliffe, J., & Sekhon, J. (2021). Time-uniform, nonparametric, nonasymptotic confidence sequences. Annals of Statistics, 49(2), 1055-1080.
  6. Vovk, V., & Wang, R. (2021). E-values: calibration, combination and applications. Annals of Statistics, 49(3), 1736-1754.
  7. Johari, R., Koomen, P., Pekelis, L., & Walsh, D. (2022). Always valid inference: continuous monitoring of A/B tests. Operations Research, 70(3), 1806-1821.
  8. Ramdas, A., Grünwald, P., Vovk, V., & Shafer, G. (2023). Game-theoretic statistics and safe anytime-valid inference. Statistical Science, 38(4), 576-601.
  9. Grünwald, P., de Heide, R., & Koolen, W. (2024). Safe testing. Journal of the Royal Statistical Society: Series B, 86(5), 1091-1128.
  10. Podkopaev, A., & Ramdas, A. (2022). Tracking the risk of a deployed model and detecting harmful distribution shifts. International Conference on Learning Representations.
  11. Vovk, V., Petej, I., Nouretdinov, I., Ahlberg, E., Carlsson, L., & Gammerman, A. (2021). Retrain or not retrain: conformal test martingales for change-point detection. Proceedings of COPA 2021.
  12. Sadhuka, S., Prinster, D., Fannjiang, C., Scalia, G., Berger, B., Regev, A., & Wang, H. (2026). E-valuator: reliable agent verifiers with sequential hypothesis testing. Preprint.
  13. Hallberg Szabadváry, J. (2026). Conformal blindness: a note on A-cryptic change-points. Preprint.