What Is an AI Agent Control Plane?
Learn what an AI agent control plane does, the five layers products govern, and how to evaluate ownership, approvals, budgets, and evidence.
An AI agent control plane is the management layer that defines, observes, or enforces how a set of AI agents may operate. Its scope depends on the object it governs: workflow state, deployed infrastructure, runtime actions, enterprise identity, or organizational work.
The useful question is not whether a product calls itself a control plane. It is: What does the product keep under control, and where is that control enforced?
Orchestration coordinates execution: order, routing, handoffs, and workflow state. Observability records and analyzes what happened: traces, quality, latency, errors, and cost. A control plane manages operating conditions for a defined object; at its declared enforcement point, it can stop or gate work.
Paperclip operates at the organizational-work layer: goals, tasks, owners, dependencies, budgets, and reviews across connected runtimes. It does not intercept every tool call or replace runtime policy, observability, or deployment systems; it may be unnecessary when one person can inspect a small agent workflow directly.
What is the difference between the control plane and the data plane?
The data plane is where agents perform work: models generate responses, tools are called, code is changed, and services handle requests. The control plane manages conditions around that work.
If your agents run through Claude Code, Codex, and hosted services, one system may gate tool calls while another governs task admission and review. Both can be control planes. They govern different objects, at different boundaries.
One term, two enforcement relationships
The data plane is where agents perform work. A control plane manages conditions around that work — but products place the control boundary in different positions.
- Governed object
- The proposed action
- Where control applies
- Before the side effect executes
- Governed object
- The unit of work and its conditions
- Where control applies
- Admission, ownership, budget, and review boundaries
IBM describes an agent control plane as centralized infrastructure for managing, monitoring, and governing AI agents. That definition captures an important part of the category. In practice, current products place the control boundary at several different layers.
Where does the term “control plane” come from?
The vocabulary comes from networking and predates AI agents by decades. A 1991 ITU-T reference model for broadband networks, Recommendation I.321, formalized user, control, and management planes by name. RFC 3746 (2004) describes separating control elements from forwarding elements, including processor- and ASIC-based implementations. AWS distinguishes administrative resource APIs from primary service functions as control and data planes, and Kubernetes describes a control plane that manages worker nodes and Pods.
Agent systems inherited the term. Later systems applied the same term to different governed objects, including network routes, cloud resources, cluster state, and agent work. Because the governed object has changed across domains, the label alone cannot define a product’s scope. The five-layer model below classifies agent systems by the object governed and the enforcement point.
Why “AI agent control plane” describes five different layers
The following model is a practical way to compare products. It is not an industry-standard ontology, and vendors may span more than one layer.
Same term, five governed objects
The category becomes clearer when every product is asked the same two questions: what object does it govern, and where does control apply?
Coexisting layers · not a maturity ladder · vendors can span more than one
-
01
Workflow or graph
Object governedNodes, state, transitions, checkpoints, and execution paths
Where control appliesGraph code, persisted state, and developer-authored interrupts
-
02
Infrastructure, service, or gateway
Object governedDeployed agents, runtimes, credentials, services, and production health
Where control appliesRuntime, workspace, endpoint, gateway, and deployment boundaries
-
03
Runtime action or model step
Object governedTool calls, commands, file operations, prompts, outputs, and policy decisions
Where control appliesBefore or during the proposed model, tool, or side-effecting action
-
04
Enterprise identity, access, and compliance
Object governedRegistered agents, lifecycle owners, permissions, risk, policy, and exceptions
Where control appliesTenant identity, administration, security, data, and lifecycle policy
-
05
Organizational work
Object governedGoals, roles, tasks, owners, dependencies, budgets, reviews, and retained activity
Where control appliesWork admission, ownership, budget, dependency, and review boundaries
1. Workflow and graph control
A workflow framework controls execution logic. LangGraph, for example, lets developers define nodes, transitions, shared state, and long-running graph behavior. Configured checkpointers retain thread state for recovery and continuation; in-memory checkpoints do not survive a restart. Developer-authored interrupts pause a graph for external input, such as an approval, edit, or rejection.
Those are real controls. These controls govern graph execution and thread state; LangGraph also supports cross-thread stores. A developer authors the path and decides where an interrupt belongs. An organization-wide ledger of task accountability across arbitrary runtimes is not documented in the reviewed sources.
2. Infrastructure, service, and gateway control
An infrastructure control plane governs deployed agents and the services around them. It may inventory agents, supply execution environments, mediate credentials, expose endpoints, record sessions, apply rate limits, or monitor production health.
Guild documents a managed runtime, catalog, workspaces, scoped credentials, action approval gates, session records, and cost visibility. Its page marks framework-agnostic deployment as “Coming soon.” IBM watsonx Orchestrate documents agent building and orchestration alongside visibility, evaluation, policy, and identity controls for connected agents, tools, and models.
Guild and IBM watsonx Orchestrate both govern deployed agents and supporting infrastructure, although their documented coverage differs. Compare their runtime support, deployment boundaries, and enforcement mechanisms rather than treating their feature labels as equivalent.
3. Runtime-action and model-step control
A runtime-policy layer decides whether a proposed action should proceed. That control is placed close to a tool call, model response, command, filesystem operation, or other side effect.
Galileo Agent Control wraps model and tool calls with controls, evaluates inputs and outputs, and supports deny and steer decisions with control-event telemetry. Some checks run after a call, so a control is not always a gate before a side effect.
Choose runtime-action control when you need to approve, block, or modify a proposed model or tool action before execution. Runtime policy does not by itself establish the purpose, owner, or dependencies of the larger task.
4. Enterprise identity, access, and compliance control
An enterprise governance layer treats the agent as a managed identity and organizational asset. It may register agents, assign lifecycle owners, control access, investigate risk, apply tenant policy, and connect activity to security or compliance systems.
Microsoft Agent 365 provides a tenant registry and lifecycle, access, security, and compliance surfaces through Entra, Defender, and Purview. Registry types include Microsoft, partner, organization-published, and creator-shared agents; available actions vary by agent type and publisher state. Intune contributes device and application posture controls. In this layer, “owner” usually means the person accountable for an agent’s lifecycle. It does not necessarily mean the agent or person currently responsible for a business task.
Identity ownership assigns responsibility for an agent’s lifecycle, while work ownership assigns responsibility for a specific task. You may need both forms of ownership.
5. Organizational-work control
An organizational control plane governs the work around agent runs. It connects a goal to tasks, owners, dependencies, budgets, review states, decisions, and retained activity across connected runtimes.
Its critical unit is not the model response or deployment. It is the durable unit of work: why the task exists, who may claim it, what blocks it, what it may spend, when a person must decide, and what record remains after the run ends.
Organizational-work control becomes useful when several agents can act but you cannot reliably answer:
- Which agent owns this task?
- Is it safe to start before another task finishes?
- Where is human attention required?
- Which budget or review state applies?
- What evidence supports the reported status?
Paperclip is designed for this layer. It does not make the other four unnecessary.
How do current control-plane products differ?
Products are easier to compare when the same questions are asked of each one. The table below summarizes the primary object, control mechanism, retained evidence, and boundary documented in the reviewed first-party sources. Vendor capabilities are documented claims, not independently tested results. This is a responsibility map, not an overall ranking.
Scroll horizontally to see all columns
| Product | Primary object governed | Where control applies | Evidence retained or exposed | Explicit boundary |
|---|---|---|---|---|
| LangGraph | Workflow graph, state, and execution path | Developer-authored nodes, transitions, configured persistence, and interrupts | Checkpoints and thread state for recovery and continuation | An organization-wide task-accountability ledger across arbitrary runtimes is not documented in the reviewed sources |
| Guild | Deployed agents, runtimes, credentials, and services | Guild runtime, workspace, credential, gateway, and action boundaries | Session, tool, and model records; cost visibility | A neutral cross-runtime work ledger is not documented in the reviewed page; framework-agnostic deployment is marked coming soon |
| IBM watsonx Orchestrate | Connected agents, tools, and models | Central visibility, evaluation, policy, and identity controls alongside orchestration | Connected-agent visibility and evaluation records | The reviewed page gives no complete per-agent enforcement matrix or durable ledger assigning cross-runtime business-task ownership |
| Galileo Agent Control | Instrumented model and tool calls | Controls evaluate inputs and outputs, with deny and steer decisions | Control-event telemetry | A durable organizational work graph and financial budget ledger are not documented in the reviewed README |
| Microsoft Agent 365 | Registered agent identity, access, risk, and lifecycle | Tenant registry, Entra, Defender, and Purview; Intune device and application posture | Registry, lifecycle, and security records | Actions vary by agent type and publisher state; active assignment and atomic claim of cross-agent business tasks are not documented in the reviewed sources |
| Paperclip | Goals, agent roles, tasks, owners, dependencies, budgets, and reviews | Task checkout, governed completion, and budget admission within Paperclip | Work state, decisions, linked artifacts, and Paperclip mutation records | Does not universally mediate external tool calls or prove tests, deployment, compliance, or outcomes |
Is a control plane the same as orchestration, observability, or MCP?
No. The concepts may appear in the same product, but they describe different responsibilities.
Scroll horizontally to see all columns
| Concept | Primary responsibility | The evidence it should provide |
|---|---|---|
| Orchestration | Coordinate execution order, routing, handoffs, tools, and workflow state | Which step ran, under what state, and what should run next inside the workflow |
| Observability | Record and analyze behavior, quality, latency, errors, and cost | What happened during execution and how the system behaved |
| Runtime policy | Evaluate or constrain proposed model and tool actions | Which rule evaluated the action and what decision it returned |
| MCP | Standardize how an AI application connects to tools, data, and prompts | Which server and capability were available through the protocol |
| Control plane | Manage a defined object and its operating conditions | What was governed, where control applied, who decided, and what state remains |
Observability can inform a control decision without enforcing it. Orchestration can pause for human input without becoming an organization-wide work record. MCP can expose tools without deciding who should use them or why. A product can combine these responsibilities, but buyers should still verify each boundary separately.
What capabilities should an AI agent control plane have?
No universal checklist applies across all five layers because each layer governs a different object. Ask each vendor the same eight questions, then compare the mechanism and its boundary. Paperclip’s answers below describe organizational-work control.
Scroll horizontally to see all columns
| Dimension and question to ask | Paperclip’s documented answer |
|---|---|
| Governed object. What is registered, and how does work connect to goals? | Goals and tasks connect purpose, owners, dependencies, budgets, and reviews; they govern organizational work, not every model step. |
| Enforcement point. Where can you stop work: graph, gateway, command, model step, or task lifecycle? | Checkout, completion, and budget admission govern Paperclip work; this does not universally intercept external side effects. |
| Ownership. Can two agents silently claim the same task? Who owns handoffs and blockers? | Atomic checkout rejects conflicting task claims; dependencies are recorded separately, and ownership does not lock external systems. |
| Approvals. Which decisions need a person, who may decide, and where is the gate? | Configured issue policies gate completion and retain decisions; human review depends on policy, not every tool call. |
| Cost controls. Do you report spend, alert, rate-limit, or stop work? What spend is excluded? | Budgets can stop Paperclip-managed work only; overspend is possible. This is not a cap on provider billing. |
| Evidence. What records actor, action, decision, state, time, recovery or replay options, and gaps? | Task state, decisions, and activity record changes; tests, deployment, and results still require source-system evidence. |
| Deployment. Which runtimes support building, hosting, scheduling, pausing, retrying, updating, or terminating agents? | Self-hosted Paperclip invokes agents through configured adapters; adapter capabilities differ, and it is not a universal host or deployment system. |
| Explicit boundaries. What do you not own, and which system remains authoritative? | The work record does not universally mediate external calls, cap provider billing, or prove correctness, deployment, compliance, or outcomes. |
For a broader purchase decision, use the governance platform evaluation guide.
Feature labels are not enough. “Approval” could mean approving a shell command, registering an agent in a tenant, reviewing a completed task, or authorizing a budget exception. “Audit trail” could mean a model trace, an administrative event, or a work-state history. Record the object and boundary beside every claimed capability.
Where can this product actually stop work?
Any layer can observe and recommend broadly, and that influence is advisory. Enforcement is narrower: each layer stops work only at a named point, and never beyond the boundary the product declares.
Stops work atDeveloper-authored interrupts and checkpoints in graph code
Beyond its declared boundaryOwners, priorities, and dependencies for work performed across several runtimes
Stops work atRuntime, workspace, credential, endpoint, and gateway boundaries
Beyond its declared boundaryAgents and services that never pass through its managed runtimes or gateways
Stops work atAllow, ask, or deny before the supported side effect executes
Beyond its declared boundaryWhy the work exists, who owns the larger task, and what must finish first
Stops work atTenant registration, access, and lifecycle policy
Beyond its declared boundaryActive ownership of the business task an agent is working on right now
Stops work atTask admission, checkout, budget, approval, and review states
Beyond its declared boundaryEach external model response, shell command, or API side effect
How should responsibility be divided?
A control plane records responsibility within its declared boundary, but source systems remain responsible for the facts they alone can verify.
- The human operator sets the objective, decides which decisions remain human, establishes limits, and defines sufficient evidence.
- The agent and its runtime execute assigned work through configured models and tools.
- The control plane governs and records the state inside its declared boundary.
- The source systems remain authoritative for facts they alone can prove, such as passing tests, repository history, deployment status, policy compliance, and business outcomes.
This boundary prevents a common failure: treating a green task state as proof that the underlying work succeeded. A completed task is a workflow fact. It is not, by itself, proof of merge, deployment, correctness, compliance, or customer impact.
Where does Paperclip fit?
Paperclip is an open-source, self-hosted application for coordinating agents connected through multiple runtimes. Its primary governed object is organizational work.
Paperclip assigns agents roles, capability descriptions, and reporting relationships. Goals and projects connect tasks to their purpose, while atomic checkout lets an agent claim a task and returns a conflict when another agent owns it. Paperclip separately records blocked-by task relationships.
Company and per-agent budgets can warn near a configured limit. When an enabled hard-stop policy blocks a scope, Paperclip pauses that scope, blocks new agent runs in that scope and requests cancellation of active and queued runs. Cancellation and cost reporting can lag, so actual spend can exceed the limit. Execution policies can require review or approval before an issue reaches done when that issue has a configured policy. The activity log records the actor, action, entity, details, and time for Paperclip mutations.
Two narrower examples make that boundary concrete. Paperclip decisions retain a human choice in the work record, while configured task watchdogs can inspect a defined task subtree and open review work when needed. Neither mechanism claims authority over every external action an agent may take.
The limits belong beside the capabilities:
- Paperclip connects to multiple runtimes, but adapter capabilities differ. It does not work identically with every agent.
- Its budget hard stops govern Paperclip-managed work, not all provider billing outside Paperclip.
- Its task-review policies do not universally intercept every model response, shell command, API call, or external side effect.
- Its activity record covers Paperclip state and decisions. It is not proof of everything that happened in an external runtime.
- A completed Paperclip task does not prove tests, merge, deployment, compliance, or business impact.
What Paperclip governs — and what stays authoritative elsewhere
Paperclip’s governed object is organizational work. Systems on the other side of the boundary are referenced as evidence, not controlled.
Paperclip is a fit when agents already perform useful work and the missing layer is shared goals, accountable task ownership, dependencies, budgets, review, and retained organizational evidence. It is not the first tool to choose when the immediate problem is building an agent, hosting its runtime, blocking an unsafe tool call, or debugging model quality.
How do you choose the right control-plane layer?
Start with the object you need to govern and the specific action the product must be able to stop.
Scroll horizontally to see all columns
| If the failure is… | Start with… | Verify this before buying |
|---|---|---|
| The workflow loses state or resumes incorrectly | Workflow or graph control | Persistence, interrupt, replay, and recovery semantics |
| Deployed agents lack consistent credentials, health, or operating policy | Infrastructure, service, or gateway control | Runtime coverage, enforcement point, credential boundary, and deployment scope |
| An agent can take a prohibited action before review | Runtime-action or model-step control | Pre-action enforcement, policy decision types, bypass paths, and audit evidence |
| Agents are unregistered, ownerless, or outside tenant policy | Enterprise identity, access, and compliance control | Registry coverage, identity model, access enforcement, lifecycle, and exceptions |
| Work has unclear owners, dependencies, budgets, or review states | Organizational-work control | Task admission, ownership semantics, dependency behavior, stopping rules, and retained decisions |
A team can need more than one layer. LangGraph may define a workflow, Galileo may enforce step-level policy, Microsoft Agent 365 may govern tenant identity, and Paperclip may retain the organizational work around the runs. That is a stack of control boundaries, not four interchangeable products.
Before choosing, write down ten answers:
- What is the primary object governed?
- Where is control enforced?
- Which agents and runtimes are in scope?
- What does “owner” mean?
- Which limits merely alert, and which stop work?
- Which decisions require a person?
- What evidence is retained, and for how long?
- How does the system recover from failure or disagreement?
- Where can it be deployed, and what data leaves that boundary?
- What important responsibility does it explicitly not own?
A product should document the responsibilities it does not own as clearly as the controls it provides.
Frequently asked questions
What does an AI agent control plane do?
An AI agent control plane manages a defined part of an agent system, such as workflow state, deployed infrastructure, runtime actions, enterprise identity, or organizational work. Depending on its layer, it may provide policy, permissions, ownership, budgets, approvals, observability, lifecycle controls, or retained evidence.
Is an AI agent control plane the same as an orchestration framework?
An AI agent control plane manages operating conditions around a defined object; an orchestration framework defines how agents, tools, and workflow steps execute together. A framework can include control-plane features, but graph state is not the same thing as enterprise identity or organization-wide task ownership.
Is an agent control plane the same as MCP?
Model Context Protocol standardizes connections between AI applications and tools, data, or prompts; it is not an agent control plane. A control plane may govern agents that use MCP, but MCP does not by itself assign work, set budgets, approve actions, or establish organizational responsibility.
Is observability the same as agent governance?
Observability records and analyzes what happened; agent governance defines which identities, assets, actions, or workflow states are permitted and who may decide. Observability supplies evidence for operators and policy, but it does not automatically enforce a decision.
Do I need an AI agent control plane?
An AI agent control plane is usually unnecessary for one narrow agent with a clear owner, low consequence, and a workflow a person can inspect directly. The need grows when agents multiply across runtimes, run unattended, share tools, accumulate cost, depend on one another, or require durable human decisions.
Can an AI agent control plane be open source or self-hosted?
An AI agent control plane can be open source or self-hosted; deployment models vary by product. Open source does not by itself prove privacy, security, isolation, or zero telemetry. Verify the repository and license, deployment path, data flows, credential handling, update process, and which capabilities remain hosted services.
Can several control planes coexist?
Several control planes can coexist when they govern different objects: a workflow framework, runtime-policy layer, enterprise identity system, and organizational-work layer can share an architecture. Verify their interfaces and decide which system is authoritative when their states disagree.
Which control-plane layer is Paperclip?
Paperclip operates at the organizational-work layer. It coordinates goals, agent roles, tasks, owners, dependencies, Paperclip-managed budgets, review states, and retained activity across connected runtimes. It does not replace agent frameworks, universal runtime guardrails, specialized observability, repositories, or deployment systems.
When is Paperclip unnecessary?
Paperclip is unnecessary when your main problem is building a first agent, hosting a service, evaluating model quality, or enforcing individual tool calls. It may also be unnecessary when one person can reliably manage a small number of low-risk agents in the runtime itself. Choose the smallest layer that owns the problem you actually have.
Define the boundary before comparing products
“AI agent control plane” is becoming a useful category name, but it is not yet a precise product specification. Two vendors can use the term accurately while controlling different objects.
Begin with the durable thing that must remain governed: the graph, the deployed service, the proposed action, the enterprise identity, or the organizational work. Then locate the enforcement point, name the evidence that remains, and state what the layer cannot prove.
If the missing object is the work itself, including its purpose, owner, dependencies, budget, review path, and retained decisions, evaluate an organizational control plane such as Paperclip. Keep the runtime, repository, deployment system, and outcome measurement authoritative for the evidence they alone can provide.
Source registry
The current-source review was completed on October 21, 2026 UTC. Product capabilities and availability change quickly; re-check them before publication.
Category and layer sources
- IBM: What is an agent control plane?
- LangGraph overview
- LangGraph persistence
- LangGraph interrupts
- Guild control plane
- IBM watsonx Orchestrate Agentic Control Plane
- Galileo Agent Control
- Microsoft Agent 365 overview
- Microsoft 365 agent registry
- Intune and Agent 365
- Model Context Protocol versioning (2026-07-28)
Term history sources
ITU-T, RFC 3746, AWS, and Kubernetes sources were reverified on October 21, 2026 UTC. The OpenFlow citation is retained as a bibliographic reference only: its full text could not be reverified in this refresh, and no substantive claim above relies on it.
- ITU-T Recommendation I.321: B-ISDN protocol reference model and its application (1991)
- RFC 3746: Forwarding and Control Element Separation (ForCES) Framework
- OpenFlow: Enabling Innovation in Campus Networks (ACM SIGCOMM CCR, 2008)
- AWS fault isolation boundaries: control planes and data planes
- Kubernetes cluster architecture