Kill switch
The organization kill switch is an emergency governance control. When active, it denies governed backend requests for that organization before normal policy mode is applied. It does not remotely stop arbitrary customer code that never calls Arclasp.What it stops
For an application that routes a consequential action throughrecord_agent_action():
- the SDK sends the governed event to Arclasp;
- the backend checks the organization kill-switch state;
- if active, the governed action is denied;
- the SDK raises
ArclaspKillSwitchError; - the customer application should not execute the protected side effect.
What it does not stop
The kill switch does not:- kill a Python process;
- cancel arbitrary threads or tasks in your application;
- revoke third-party credentials by itself;
- stop code that bypasses Arclasp;
- undo side effects that already happened;
- guarantee that every agent in your infrastructure is inactive.
Activate and resume
Authorized organization users can use the dashboard’s kill-switch controls to pause and later resume governed activity. The kill switch is organization-scoped. It is not a per-Agent or per-Chain pause control.SDK handling
Priority
The kill switch is checked before ordinary policy mode. A policy set toshadow or disabled does not bypass an active organization kill switch.
A scoped PolicyException does not bypass it either.