Pillar 12: Tool & Action Control
Control question: What can the AI do? Surface: Do.
Purpose
This is the pillar that governs AI as an actor. Once an AI can call APIs, trigger workflows, update records, send communications, or move money, it is no longer producing suggestions, it is taking actions with real, often irreversible, effect. This pillar bounds what those actions can be, requires human authority for the consequential ones, and refuses to enforce any action it cannot contain or undo.
Why it matters
Everything before this pillar is about what the AI knows and recommends. This pillar is about what it does, and doing is where probabilistic behavior meets deterministic consequence. An agent that can call a tool it should not, at machine speed, thousands of times, is a categorically different risk from a copilot that drafts text. The blast radius of a single mistaken or injected action can exceed anything a human operator could cause, and it can happen faster than a human could intervene. This is the surface the Core Thesis is ultimately about: deterministic authority handed to a probabilistic actor.
Control objectives
- Allow-list the tools and actions an AI may invoke, default-deny.
- Require approval or step-up for high-impact actions before execution.
- Never enforce an action class without a defined containment or compensation path.
- Log every action with the requesting identity, inputs, and outcome.
Requirements
From the Requirements Catalogue:
Action classes
Classify every action before deciding how to control it; the class sets the default treatment:
Class Examples Default
────────────────────────────────────────────────────────────
Notify post message, send alert allow / step-up by audience
Draft draft email, draft ticket allow
Create create ticket, create task allow / step-up
Update update CRM, IAM, config step-up
Delete delete record, remove access deny / step-up
Execute run command, trigger workflow step-up / deny
Externalize send outside org, expose data step-up / deny
Privilege change access, modify role deny unless explicitly approved
Risk tier and boundary source move these defaults; the class also drives which containment or compensation path must exist before the action can be enforced live.
Key controls
- Action broker / mediation point: route the AI's actions through a control point that decides allow / deny / constrain / step-up before execution (an API gateway, an action broker, or a governed tool proxy). This is the enforcement surface.
- Allow-listing & least action: the AI may invoke only the tools and action classes its use case needs; everything else is denied.
- Approval & step-up gates: high-impact actions pause for a human, or require elevated authorization, before they run.
- Containment precondition: do not turn on live enforcement for an action class that has no rollback, compensation, or containment path (pillar 16). Never enforce what you cannot undo.
- Agent-specific controls: for agents that chain actions, bound the loop: step budgets, scope per task, and human gates on high-impact steps (see the AI Agent Control template).
- Full action logging: every attempted and executed action recorded for monitoring and reconstruction.
Tier guidance
Evidence
The AI Tool & Action Control template and AI Agent Control template capture the allow-list, the action classes, the mediation/approval design, and the containment preconditions. Boundary source reaches Enforced when an active mediation point blocks or gates disallowed actions inline, the strongest control in the architecture, and the one that most requires pillar 16 behind it.
Standards crosswalk
Maps to NIST AI RMF Manage, ISO/IEC 42001 operational controls, EU AI Act (human oversight and robustness for high-risk systems), and directly to OWASP LLM (excessive agency, insecure plugin/tool design) and the OWASP Agentic Top 10. See mappings/.
Failure modes
- An agent invokes a tool or action outside any allow-list.
- A high-impact action executes with no approval and no way to stop it.
- Live enforcement enabled on an irreversible action with no compensation path.
- Actions that cannot be attributed or reconstructed after the fact.
Next: 13 · Human Accountability Model
Version 0.1.0 · Licensed under the terms in LICENSE.md.