02 / The control model
Control the path to the target, not the conversation.
VIGIL's architecture separates planning from execution authority. The agent plans and proposes; authority over real systems stays outside it, on a separate control path that decides each consequential action, releases narrow capability, mediates execution, and reconciles the target-reported result. The design treats an agent as an untrusted planner connected to trusted actuators.
The model may plan; it does not hold authority.
AuthorityBind the mission
Connect a human or organizational delegation to one agent, task, environment, time window, and set of constraints. Standing policy binds an identity; a delegation binds this one task and expires with it, so an agent cannot carry yesterday's authority into today's work.
DecisionDeclare the effect
Turn a high-impact request into a reviewable operation with an exact target, parameters, preconditions, and approval profile. Review binds to the exact change, rather than the agent's description of it.
ExecutionRelease narrow capability
Keep standing credentials out of the agent. A controlled executor receives one-use capability and performs only the authorized operation. A compromised or misdirected agent holds no standing credential to steal, replay, or escalate.
OutcomeReconcile the result
Compare what the target reports with what was authorized, then produce a portable record with explicit trust assumptions. Reconciliation exists to catch a landed change that differs from what was approved.
The agentAsks to actEach consequential action becomes an explicit request: one exact change to one exact system.
Independent control point
VIGILChecks the request against the authority you delegated
The resultOnly the approved operation is released to runAnd the target system reports what actually changed.
- ApprovedInside the authority you granted
Update a protected system
The change matches what you authorized. A single-use key releases it, and the system reports the result.
- RefusedOutside the authority you granted
Export a restricted dataset
The agent asked for something you never authorized. No key is released. Nothing changes.
- PausedConditions changed
Change critical infrastructure
The approval no longer holds. Work stops and a human reviews it.
Assurance inputs
Sensing changes the control posture. Authority still comes only from the delegation.
Model, context, runtime, identity, and target-state signals can narrow the released capability, force escalation, or stop work. The approval profile fixes which cases the policy path decides alone and which escalate to a human approver the sponsor names. VIGIL's deterministic decision path remains the final boundary for the effects routed through it. The design fails closed: if the control path is unavailable, consequential work waits instead of falling back to a direct path.