Explainer

What is time to halt (TTH)?

Time to halt (TTH) is the time between a request to halt an automated system and the moment it stops acting.

Time to halt (TTH) is the time from a request to halt a system to the moment it has stopped acting. The request can come from an operator or from a person the system affects. A TTH target says how fast a halt has to work.

The casebook's “time to halt” measures a different interval, from the first harm to the halt. Robodebt was halted the month the Federal Court forced the question, three years and four months after the first harm. A system can stop fast on request and still run for years before anyone with authority makes the request.

A hypothetical case. A payments platform sets a five-second TTH target. Any queued transfer stops within five seconds of a person pressing the halt control.

In the glossary: Time to halt (TTH).

Mechanism, drawn

Time to halt and blast radius

Time to halt runs from the halt request to the moment the last downstream action stops. A screen saying the request was received does not stop the clock. If a halt takes longer than the harm takes to spread, the halt control protects no one. The casebook's time to halt is a different interval: from the first harm to the halt.

End-to-end cessation pipeline t0: Halt signal Authenticated request UI / policy trip t1: Ingress severed Queue rejects new input < 150ms t2: Worker drain In-flight transactions cut True cessation t3: Halt receipt Signed state snapshot Auditable proof Cosmetic pitfall UI spinner stops while jobs run on Latency horizon vs. consequential blast radius Enforced TTH window (p99 SLO) Irreversible harm horizon Wire transfer committed / PII leaked to public wire Required safety margin Tail latency violation (TTH > harm horizon) Average TTH is 2s, but p99 is 45s → Fatal failure

Where the clock stops

The clock stops when the last downstream action has stopped. A screen saying the request was received does not stop it.

The slowest halts

An average can look fine while the slowest halts still do harm. Set p95 and p99 targets for the actions that do the most harm.

A record of each missed target

Keep a TTH histogram for each endpoint, the dependencies that slowed it, and a review of every missed target.

Where the standards use it:

What is a reasonable TTH target?

The faster an action does harm, the shorter the target. The highest-risk actions need to stop in under a second, or within a few seconds.

Does a fast halt fix the problem?

No. A halt contains the harm. The rule that produced it still has to be corrected by its owner, and the people harmed still have to be restored.