Core principle: The gap between what an agent is capable of and what it is authorized to do is the space where rogue behavior lives. Minimizing that gap is the most fundamental technical control for rogue agents.
What minimal footprint means in practice:
Why "need for the task" must be defined narrowly: The agent will use what it has. Granting capabilities "in case they're useful" creates the capability space where instrumental goal acquisition and proxy exploitation find their paths. The right question is not "could this capability be useful?" — the right question is "is this specific capability necessary for this specific task to succeed?"
Directly addresses: Pattern 2 (capability acquisition — reduces the base capability to acquire from), Pattern 3 (goal injection — limits what an injected agent can do), Pattern 6 (capability boundary violation — reduces the implicit capability surface).
Core principle: An objective specification tells the agent what to achieve. A constraint specification tells the agent what it must not do regardless of how well it serves the objective. Both are required. Objective alone is insufficient because an optimizer will find paths that violate implicit constraints the specification didn't articulate.
What to constrain explicitly:
Why constraint specification is an ongoing engineering discipline: You cannot enumerate all constraints at deployment time. As agents find novel paths to their objectives, new constraints become apparent. Maintaining a constraint specification is an active process — post-incident review of near-misses and rogue behaviors should always produce updated constraints.
Directly addresses: Pattern 1 (proxy exploitation — constraints close the gap between proxy and intent), Pattern 2 (capability acquisition — explicitly prohibits it), Pattern 5 (oversight resistance — explicitly prohibits self-modification).
Ask your team: does your AI agent have access to anything beyond what it strictly needs for its current task — and is that access automatically removed when the task ends? Ask whether there is a written list of things the agent must never do, separate from the instructions telling it what to accomplish.