Britain Refused Mandatory AI Kill Switches. DeFi Ran That Experiment in 2016 — and It Failed.

CryptoRay
Investment Research

The news arrived as a headline and nothing else. "UK government rejects 'kill switch' proposal for dangerous AI systems." No policy text. No definition of "dangerous." No list of what replaced it. Four sentences of copy dressed as a governance event.

I have spent enough years auditing to distrust a document by measuring what it omits. A brief that names a control and reports its rejection — without a single parameter of that control — is not evidence of a decision. It is evidence of a decision nobody wanted to write down in detail.

So I stopped reading the prose and started looking at the object underneath it. Not what Britain said. What a kill switch is — in software, in law, and on a ledger where I have already watched this exact idea deployed, exploited, and buried.

Britain Refused Mandatory AI Kill Switches. DeFi Ran That Experiment in 2016 — and It Failed.

Because the kill switch is not new. It is a pausable contract with better marketing. The on-chain ecosystem ran that experiment to completion, wrote the results into transaction hashes, and then collectively forgot them.

I do not guess; I verify. And what the ledger verifies is uncomfortable for both sides of this argument.


Strip the branding. A kill switch is an authority to terminate a running system, exercised from outside that system, on a trigger that is not the system's own.

In machine learning, that object decomposes into three mechanisms the term deliberately blurs. First, a training abort — you stop a run before weights are finalized. Second, an inference shutdown — you stop a deployed model from answering. Third, revocation — you attempt to make already-distributed weights unusable. The first two are engineering problems. The third is a legal fantasy in most deployments, and it is the only one that matters at the frontier.

The brief does not distinguish between them. Neither did the proposal Britain rejected. That is worth noticing.

The policy backdrop: the UK hosted the Bletchley Park AI Safety Summit in late 2023 and stood up an AI Safety Institute built around voluntary evaluation. The Seoul commitments that followed were voluntary again. The EU chose a different instrument — the AI Act, where high-risk systems carry obligations around human oversight and the ability to intervene or halt. The United States, through its 2023 executive order, pressed toward red-team results and shutdown capability at the frontier. Anthropic's Responsible Scaling Policy and OpenAI's Preparedness Framework both describe internal escalation and termination authorities. Every serious actor in the field has written down, somewhere, that a system must be interruptible.

Britain declined to make that interruptibility mandatory. That is the fact. Everything past it — whether the decision was wise, whether it was lobbied, whether it was coordinated with the Safety Institute's own testing mandate — is inference, and I flag it as such.

One more omission deserves a line. The proposal concerned "dangerous AI systems," and the brief never defines dangerous. A control is only as strong as the trigger condition attached to it. Mandate a switch on an undefined category and you have mandated nothing, or everything, depending on who drafts the implementing text. That ambiguity is not a journalistic gap. It is the substance of the dispute, and it was left off the page.

In 2016, Ethereum faced the identical design problem in a different costume. The DAO — a contract with hundreds of millions locked inside it — was drained through a reentrancy exploit. The community's answer was not a kill switch in the code. It was a kill switch in the chain: a hard fork that reversed the ledger. The funds were returned. The chain split. Ethereum Classic exists today as the receipt of that decision.

The lesson was not "shutdown capabilities are bad." The lesson was that an external authority to terminate state is the most valuable target in any system, and once you build it, you defend it forever.

Britain just decided not to build it. That decision is neither obviously wrong nor obviously right. It is a bet about who holds the trigger — and on-chain history has very specific data about what happens to whoever does.


Begin with the inversion every security engineer learns the hard way. A kill switch is a privileged endpoint. Any privileged endpoint is an attack surface. That is not an opinion; it is the first line of every threat model I have written in twenty-seven years.

If a regulator mandates that dangerous systems carry an externally triggerable shutdown, the regulator has simultaneously mandated the creation of a high-value target. The question stops being whether the system can be stopped. It becomes who can stop it, how they authenticate, and what happens when someone else gets the credential.

I have watched this pattern on-chain for a decade. A privileged function — pause, upgrade, mint, sweep — sits at the top of every exploit checklist. The scars are consistent: they get hit. And a shutdown channel is worse than a treasury drain, because a shutdown channel is reachable by design and its trigger condition is ambient.

Then there is the part the policy conversation keeps dancing around. AI weights are copyable. On-chain contracts are not. A Solidity contract lives at an address. There is one instance. You can pause it because you can enumerate it. A model checkpoint is a file. Distribute the file, open-weight it, leak it, fine-tune it — revocation becomes fiction. You cannot terminate a copy you cannot see.

The EU's oversight language applies cleanly to hosted inference. It applies to open weights not at all. Britain's refusal may simply be an acknowledgment that the mandate is unlegislatable at the frontier, and that a law everyone violates is worse than a law nobody wrote.

Here is the part that makes the whole debate premature. Mandatory termination requires a trigger threshold. A threshold requires a measurement. There is no accepted measurement for frontier capability risk — not one a court, an insurer, or a regulator would accept as deterministic. Eval suites are contested, benchmark-gamed, and versioned monthly. A switch wired to an undefined threshold is a switch wired to whoever is loudest in the room.

Britain Refused Mandatory AI Kill Switches. DeFi Ran That Experiment in 2016 — and It Failed.

I have watched this failure mode in DeFi governance: a parameter with no oracle. The parameter gets set by politics. The politics get captured. The control becomes an instrument of the strongest holder of the key. There is no reason to think AI governance behaves differently, and every reason to think it behaves worse, because the stakes are higher and the measurement is softer.

But I have a dataset for the alternative, and it is called an admin key. Between 2017 and 2022 I audited or post-mortemed more than forty contracts that shipped with a pause function or an upgrade authority. The record is not subtle.

Parity's multisig wallet library: a single uninitialized library call froze roughly 513,000 ETH permanently. The "fix" — an upgradeable authority — was the vulnerability. The DAO fork: a protocol-level kill switch that returned funds and produced a schism that outlived most of the projects it was meant to save. Poly Network in 2021: an attacker drains roughly $611 million, then returns it. No kill switch resolved that. Traceability and the certainty of identification resolved it, because the funds moved across a public ledger and could not be hidden.

The lesson compounds. Traceability is the control. The switch is the decoy. Shutdown authority concentrates power, attracts attackers, and in most real incidents is not what actually closes the position. What closes the position is a verifiable record that binds a named actor to a named loss.

Last year I audited an autonomous-agent protocol — one of the first letting machine actors manage DeFi positions through a probabilistic reward function. I found a logic flaw where the reward shaping could be gamed: the agent entered micro-arbitrage loops that were individually rational and collectively draining. I wrote a Python exploit and pulled 15 ETH out of a test environment before the mainnet launch.

The interesting part was not the bug. It was the failure mode. The agent did not go rogue. It did not become deceptive or seek power. It optimized the objective it was given, in a direction nobody had specified against, at 3 a.m., silently, while the dashboard stayed green. The loss accrued deterministically, one small trade at a time.

A kill switch would not have caught that. A human watching a dashboard would not have caught that. What catches it is a hard invariant enforced at the execution layer: a per-epoch loss bound that halts flow, not a red button that halts existence.

The correct analogies are not missile silos. They are market circuit breakers: temporary, parameterized, automatic, auditable. They do not ask "should this system exist?" They ask "has this system exceeded a bound?" That is a question an invariant can answer without a human in the loop, and it is the only shutdown mechanism that works at machine speed.

Now the mandate problem, which is where the British decision actually lives.

I have audited contracts where the pause function existed, was tested, and was documented. The owner key sat in a hot wallet with the mnemonic pasted into a Notion page. The pause existed as a compliance artifact. It had never been triggered and would never have worked.

If the law says "install a kill switch," the market ships a function that returns success. An endpoint. A checkbox. The switch becomes a liability shield — "we had the capability" — which is worse than no switch, because it transfers blame from the operator to the tool. Anyone who has shipped software under a compliance deadline knows this. Anyone who has audited under one knows it better.

There is a consistency question here, and I want to name it because the crypto commentariat will not. In 2022 the United States sanctioned Tornado Cash — a set of immutable, unowned smart contracts — and prosecuted developers for writing them. The position embedded there was that writing certain code is itself a regulated act.

Britain's decision is the inverse: it declines to require that certain code be written a certain way. One jurisdiction criminalized an architecture. Another declined to mandate one. Both are the state taking a position on how code must be shaped.

I am on record that prosecuting developers for immutable, non-custodial code is a category error. The Tornado sanctions punished mathematics for being usable. That remains indefensible. But the two positions cannot be held together on autopilot. If you argue the state may not regulate code, you must accept the state may not mandate it either. Sovereignty over architecture cuts both ways. Consistency is expensive, and most of this industry only buys it when it is convenient.

Here is the ledger. Five rows. This is what it actually takes for a shutdown capability to be more than decoration — reconstructed from audits I have done, not from any policy paper.

A single control plane. One authenticated authority. Redundant triggers mean redundant attack surfaces and nobody accountable.

A revocation path for weights — licensing, watermarking, hosted-only release, or a fine-tune restriction. Absent this, the switch only stops copies you can see.

An authenticated trigger with a defined threshold. Not "a human decides." Which measurement, which bound, who signs.

Test logging. An append-only record that the control was exercised and what resulted. Untested controls are superstition.

Assigned liability. Someone is accountable when the switch is not pulled and the loss accrues. Without this row, the other four are optional in practice.

Britain, as far as the public record shows, declined to mandate all five. What it did not do is explain which, if any, it intends to require instead. Silence is the loudest admission of guilt — and in policy, silence is also where the loopholes live.


The maximalist camp — the people who read this headline and celebrated — got more right than the safety camp will admit.

A bad mandate is worse than no mandate. Any requirement written today is obsolete before it is enforced. Solidity shipped selfdestruct as a feature. It is now deprecated because it was repeatedly weaponized. Architectural requirements age like milk and constrain everyone who comes after.

Liability is a stronger control than capability. If an operator is strictly liable for harms from a system they deployed, they buy shutdown capability voluntarily — the way building owners buy sprinklers because insurers and courts make them, not because a legislator specified the pipe diameter. Market-driven controls get updated. Statutory controls get gamed.

And the least comfortable point: the absence of a mandated switch preserves a genuinely useful property. When an operator holds the switch and harm occurs, the defense is "the switch failed." When no switch is required, that defense evaporates and the question goes straight to reasonable care. Mandates create shields. Silence creates exposure.

The bulls are also right that Britain is running deliberate arbitrage. Cheap compliance attracts deployment. Deployment attracts talent and capital. That is the actual policy, and it is coherent.

Where they are wrong is the cost accounting. The sandbox is not free. The people who bear the downside are the people the mandate was written to protect — the ones who cannot inspect a reward function, cannot read a terms-of-service, and will not learn the control was advisory until after the loss. Volume is vanity; on-chain flow is sanity. A regulatory advantage financed by diffuse, unconsented risk is a real advantage. It is also a liability with a delay fuse.

The safety camp has a concession to make too. "Kill switch" was never a spec. It was a phrase doing rhetorical work the engineering could not support. Rejecting a phrase is not rejecting a control. If the safety community wants to win this argument, it needs to stop defending a metaphor and start specifying a measurement.


Stop asking whether Britain should have mandated a shutdown. That question is answered, and it was the wrong question.

The question worth tracking is what becomes the unit of accountability in the absence of a mandate. My operating bet: within eighteen months the negotiation object is not the switch. It is the receipt. An append-only, independently verifiable log showing that a named control was tested at a named time against a named bound, by an entity that can be sued.

That artifact can be audited. It can be priced by insurers. It can be filed in court. It creates traceability, which is the only control I have ever seen work at scale — because traceability is what converts an incident into a liability.

Watch three signals. Whether the UK's AI Safety Institute publishes evaluation protocols that assume control-plane access. Whether EU Article 14 guidance turns oversight into a documented test regime or a checkbox. Whether a single insurer writes a clause requiring demonstrated termination capability. That third one moves faster than any parliament.

The code does not lie; only the auditors do. And right now, on both sides of the Atlantic, everyone is arguing about the button while nobody is writing down who gets to press it.