Skip to content
Glossary

Agent Control Plane

An agent control plane is the governance layer that sits between autonomous AI agents and the real systems they act on, evaluating policy before every action, routing high-risk operations to human approval, and recording an audit trail of every decision.

Definition

An agent control plane is the governance layer that sits between autonomous AI agents and the real systems they act on, evaluating policy before every action, routing high-risk operations to human approval, and recording an audit trail of every decision.

The control plane model

Borrowed from networking and infrastructure, a control plane separates the system that decides from the systems that do. For AI agents, the control plane is the out-of-process boundary that intercepts an agent's intended action, evaluates it against policy, and returns a decision — allow, deny, require approval, or allow with constraints — before the action reaches the tool or system underneath. Because it runs out of process, the control plane can govern agents written in any framework or language without the agent author having to embed safety logic into their own code.

What a control plane provides

A complete agent control plane delivers four capabilities: a policy decision point that gates actions pre-dispatch, an approval queue for human-in-the-loop checkpoints, a durable audit trail for compliance and forensics, and observability into what agents attempted versus what was allowed. Cordum implements this as a Go control plane communicating over NATS and Redis with the CAP wire protocol, so governance is enforced consistently regardless of which agent framework submitted the job.

Frequently asked questions

Why run governance as a separate control plane instead of inside the agent?

In-process safety logic has to be re-implemented per framework and can be bypassed or disabled by the same code it is meant to constrain. An out-of-process control plane enforces policy at a boundary the agent cannot skip, and applies the same rules to every agent regardless of language or framework.

Is an agent control plane the same as an orchestrator?

No. An orchestrator decides what work runs and in what order. A control plane decides whether each action is permitted. They are complementary layers — a control plane governs the actions an orchestrator dispatches.

Related reading

Govern your AI agents with Cordum

Cordum is the agent control plane: policy-before-dispatch enforcement, human approvals, and a tamper-evident audit trail for autonomous AI agents.