Confidential · © 2026 Space-O Technologies Inc. · Prepared exclusively for DMA. Please do not copy, save or share.

Section 19 · Safety, Deliverability & Governance

19.6Kill switch

Built in the POC
No.
19.6
DMA's reference
Decision Book p.35
Phase
Phase 1
Autonomy
L4 · Autonomous
DMA's decision
Yes

What DMA asked for · Decision Book p.35

DMA can switch off autonomous actions immediately if something goes wrong.

Why it matters to DMA: The basic safety net for any system that acts on its own anywhere.

In our words, from DMA's Product Decision Book v3, page 35.

How we do it

  • One click in the header, "Pause outreach", stops everything that goes out: every queued send and write is held, and the website chat falls back to a lead form.
  • Finer switches sit on the Controls screen: per channel (email, website chat), per capability (AI replies, outbound email, CRM writes, e-sign and payments, the model itself) and per record type in Nutshell.
  • Switches are checked in code at the moment of acting, not when something was approved, so a pause also stops work that was already approved.
  • Some switches trip themselves: too many bounces pauses outbound email, the AI budget limit pauses the model, and a drift between the CRM copy and Nutshell pauses writes to that record type until a person looks.

The flow

It plays on its own while it's on screen; hover or use the controls to pause or step through.

One clickPause outreachOr a breakerbounces, budget, driftKill switchglobal, channel, capabilityEvery actionchecks it firstHeldchat shows a lead form
Step 1 of 3

Paused

Someone clicks "Pause outreach", or a breaker trips.

  • Person
  • Rule in code
  • Stored data
  • Screen

Where the data goes

The same six stages on every page. Nothing reaches Nutshell except through the write gate.

  1. 1A person or a breaker

    Source

    The pause.

  2. 2Sync

    Copies Nutshell changes into the bridge database

    Reconciliation drift can trip a record-type switch.

  3. 3Bridge database

    A copy of the CRM data, plus what the AI works out

    Each switch, who tripped it, why and when.

  4. 4AI

    Claude models, only through DMA's own gateway

    Paused too: the model switch stops every AI call.

  5. 5Write gate

    The only way back into Nutshell: checked, approved when needed, sent once

    Holds every write while CRM writes are paused.

  6. 6Nutshell

    The system of record

    Nothing is written while paused.

The tables behind it

Drawn from the POC's database catalogue: structure only, no data.

ctrl.kill_switchesPKkeytextscopetexttrippedbooleantripped_bytexttripped_reasontextauto_breakerjsonboff_behaviourtext+ 2 more columns

PK primary keyFK reference the database enforces (solid line)ID reference kept by id (dashed line)

TableWhat it holdsColumns
ctrl.kill_switchesEvery switch: its scope, whether it is tripped, by whom, why, and its automatic breaker.9

Worked example

Synthetic demo data: every name, business and number is made up.

The switches: the screen and the system

1 / 4

What you see

1.Pause everything

The global switch, the same as the header's "Pause outreach".

localhost:13301/controls
Govern → Controls: the kill switches and the sending limits.
Callout 1

What happens in the system

  • Bridge databasectrl.kill_switches

    The global switch; every action checks it at the moment of acting.

The switches in the POC and what each one stops.

Switches

SwitchWhat it stopsTrips itself when
Pause all outreachEvery queued send and write; the chat falls back to a lead formAI spend passes the budget
Outbound emailThe send governor releases no email; approved items stay heldBounce rate over 5% in 24 hours
Website chat autonomyThe widget shows the lead form instead of AI replies—
CRM writesApproved changes stay in the write gate, unsent—
Accounts / deals / peopleWrites to that record type in NutshellThe CRM copy drifts from Nutshell

In the running POC

localhost:13301/controls
Govern → Controls: the kill switches and the sending limits.

Govern → Controls: the kill switches and the sending limits.

  1. 1Pause all outreach: the global switch.
  2. 2Website chat autonomy.
  3. 3CRM writes.
  4. 4The daily send cap.

Dashboard · Controls, the kill switches. Captured from the running POC on September 25, 2026; synthetic data.

See it live

Opens the exact screen in the running POC, in a new tab.

OpenWhereWhat to try
ControlsDMA AI dashboardEvery switch, one click each.

Status

Built in the POC

Built in the POC. This capability runs in the POC today, on synthetic data, end to end.

19.6 Kill switch · DMA AI proof