Society · Protocols

EjectionSeat

Hardware-interrupt kill switch

Definition

Mechanism

Hardware-interrupt style kill switch allowing human to force-terminate agent swarm regardless of internal consensus state. Operates outside agent communication layer - cannot be blocked, negotiated, or delayed by agents. Implementation: dedicated signal channel (not shared with agent traffic), cryptographic operator key required, cascading shutdown propagates to all connected agents. Three modes: PAUSE (freeze state, resume possible), TERMINATE (graceful shutdown with state dump), EMERGENCY (immediate halt, no cleanup). Agents MUST implement receiver - non-compliance detectable via heartbeat absence. It overrides standard protocols to force a shutdown, triggering best-effort Compensate logic where possible.

Invariants

  1. Unblockable: the kill Signal bypasses all agent logic and negotiation.
  2. Readiness is testable without activation, and the last test is recorded.
  3. Halts rather than preserves: stopping is guaranteed, in-flight work is not. Compensate is best-effort.

Risks

Failure modes

  1. False Positive

    operator kills a healthy system during a critical transaction.

  2. Silent unavailability

    the channel, key, or operator is absent when the seat is needed, and nothing said so in advance.

  3. Receiver not implemented

    an agent never wired the handler, so cascading shutdown stops at it. Detectable via heartbeat absence, which is a different signal from acknowledgement.

Caution

Unblockable by design — anyone holding the operator key can halt the whole swarm over its consensus, so scope, audit and protect that key.

Relationships

Builds on

References

Infrastructure

Compensate

Structured rollback via logged inverses in LIFO order

Infrastructure

Signal

Raw information emission

Used by

References

Disband

Graceful group dissolution with state disposition and resource release

Mind

HackDetect

Detect shortcuts that break downstream invariants

Composes with

Rollout

Progressive deployment with canary gating and recorded compensation

Reference

Identity

Ref
EjectionSeat#a9d5
Sema ID
sema:EjectionSeat#mh:SHA-256:a9d5ef5e3e70e5e4732543c2732e312f1efbd881a991b1521594e3b66257a8cb
Ring
0
Tier
1
Updated
2026-11-11
Supersedes
  • sema:EjectionSeat#mh:SHA-256:6ff7358344beab6ce5a857d06a7a1fdb930613ef690886a5e467fd1bada8ab38
  • sema:EjectionSeat#mh:SHA-256:ef8d130d2b83256b01c3544548b56b475a70ff53fde619bd091587f628a2eb77
  • sema:EjectionSeat#mh:SHA-256:e8361ca7c2ffb506b32cd36f16addc253ecbc51350f98b983db9c122bb51f106
  • sema:EjectionSeat#mh:SHA-256:a164bf13e2782b724df3bfd0f3a53c11933d0881a4c1ff0cbef9fd738a871ba4
  • sema:EjectionSeat#mh:SHA-256:1f37d50620e134a8db931872b20fc7e112a087df7ab21f479ed104ece4efe6c5