Autonomy Under Constraint
Principle VII: Autonomy Under Constraint
Autonomy under constraint.
Freedom without boundaries is chaos. Boundaries without freedom are bureaucracy. The interesting design space — the only design space worth occupying — is the intersection: structured freedom, bounded autonomy, agents that own their work within limits they did not set.
The Proactive Agent
In most orchestration systems, agents are reactive. They sit idle until told what to do, execute exactly what they are told, and return to idle. This is not autonomy. This is a function call with extra network hops.
Obsidian agents are proactive. They discover work. They evaluate their own capacity. They make genuine strategic decisions about how — and sometimes whether — to approach a task. An agent that notices a dependency has failed does not wait for the Warden to issue instructions. It evaluates its options within constitutional bounds and acts.
Inherited Boundaries
But — and this is the critical distinction — that proactive behavior operates within boundaries the agent did not choose. Resource limits are inherited from the deployment context. Permissions are declared, not assumed. Escalation paths exist because not every decision should be made at every level.
This is the principle of constraint inheritance applied to agent behavior. When a parent agent delegates to a sub-agent via fractal delegation , the sub-agent inherits every constraint its parent operates under, plus any additional constraints the parent imposes. The sub-agent has full autonomy within those bounds — but the bounds are non-negotiable.
Why Not Just Autonomy?
Because pure autonomy in a multi-agent system produces the same outcome as pure autonomy in any other social system: conflict, resource contention, and the gradual emergence of informal hierarchies that are worse than the formal ones they replaced.
The Constitution provides the formal structure that prevents informal dysfunction. Agents do not need to negotiate resource access if resource limits are constitutionally defined. Agents do not need to resolve conflicts if the Constitution already specifies resolution mechanisms.
Implications
Every agent in Obsidian has a clear boundary of operation. It knows what it can access, what it cannot, and where to escalate when it encounters something outside its authority. This is not a limitation — it is a feature. The most productive agents are those that never waste cycles on decisions they are not equipped to make.
Relationship to Other Principles
This principle refines Sovereign Autonomy (Principle I) with practical constraints. It depends on Safety Through Boundaries (Principle XI) for the enforcement mechanism. And it enables Leverage Over Effort (Principle VI), because agents that know their boundaries do not waste time probing them.