# Local AI Kill-Switch Checklist

By John & Dexter / The AI Fixer

A public-safe checklist for keeping the stop path outside the AI/provider/action loop.

## 1. Define what needs stopping

List the actions the AI system can trigger:

- messages;
- file writes;
- web publishing;
- server commands;
- purchases or payments;
- hardware or physical-world control;
- anything customer-facing.

If there is no action, you need monitoring. If there is action, you need a stop path.

## 2. Put the stop path outside the model

A kill switch should not depend on the same model, provider, browser session or automation path it is stopping.

Prefer:

- local policy service;
- disabled credential or revoked token;
- paused queue;
- firewall/DNS block;
- service stop controlled by the operator;
- physical switch/relay for physical systems;
- read-only mode fallback.

Avoid:

- asking the same agent nicely to stop;
- relying only on a system prompt;
- burying the stop inside a cloud dashboard one person cannot reach;
- making the worker also own its permission policy.

## 3. Fail to a safe mode

Safe mode should usually mean:

- no external sends;
- no purchases/payments;
- no production deploys;
- no destructive edits;
- no live hardware control;
- read-only inspection still possible if safe;
- clear message to the human owner.

## 4. Add a witness

Use a small independent check where possible:

- local watchdog;
- second model with no action tools;
- rule-based verifier;
- audit log monitor;
- queue inspector;
- human notification.

The witness does not need to be clever. It needs to be separate.

## 5. Test the switch before trusting the system

Test cases:

- [ ] normal operation works;
- [ ] stop switch prevents new actions;
- [ ] queued actions do not leak through;
- [ ] restart does not silently re-enable action;
- [ ] logs show who stopped it and when;
- [ ] recovery requires a deliberate owner action;
- [ ] public/customer channels do not expose internal errors.

## 6. Keep the public story boring

If writing about the system publicly, share the pattern, not the wiring:

- human-owned boundary;
- local policy;
- cloud workers where useful;
- verifier/witness layer;
- reversible action;
- no private infrastructure details.

## 7. The blunt rule

An AI system that can act outside chat needs an off switch outside chat.

If the risk is physical, the boundary should eventually become physical too.
