Blog

min read

Standardizing the Control Plane for AI Agents: Pillar's Role in ACS v0.1.0

By

Ariel Fogel

and

June 2, 2026

min read

The Agent Control Standard (ACS) went public at v0.1.0 on May 27, 2026. ACS is the first open, MIT-licensed spec for runtime governance of AI agents. Pillar is one of its founding contributors. This blog post explains what ACS is for, why it matters now, and how Pillar is adopting it across our platform.

Why a Standard for Agent Control

Every agentic workflow in production today crosses trust boundaries throughout its lifecycle. An agent may start in an IDE, call an MCP server, run in a build runner, and write to a SaaS app on the way out. Its identity may change hands at every step, but its controls don't currently follow.

The world of Agentic AI has been necessarily adopting new standards: MCP and A2A standardized how agents talk. The OWASP Top 10 for Agentic Applications catalogs how agents fail. To date, however, there is no standardized method to enable how a defender intervenes. This is the gap ACS exists to close. Without it, every security vendor builds runtime controls inside its own perimeter, and those controls can't follow an agent as it crosses from one product to the next. The threats agents introduce keep slipping through the seams: prompt injection, identity laundering across tool boundaries, silent capability hot-swaps, ungoverned memory writes.

The agent threat model requires rethinking some of the traditional security perimeters that aren’t suited to handle the autonomy, speed, and capability that agentic systems work at. Identity in particular is a first-class problem: an agent's effective identity at any given moment depends on which surface it's acting through, what tools it's invoking, and which subagent it just spawned. The defender's stop button has to ride along with that identity, not stay pinned to one host.

What ACS Is

The Agent Control Standard is a flexible, vendor-neutral specification for the agent control plane. This initiative is analogous to what OpenTelemetry did across industry. In fact, ACS uses OpenTelemetry directly for its observability surface. Where OpenTelemetry standardized how every vendor emits telemetry about their software, ACS standardizes how security vendors expose and enforce runtime controls over agents. While the implementation is dictated by each security vendor, the interface to support each control plane is shared.

The mechanism is the hook: a callback the agent's host runs before an action executes, with enough context (e.g., tool, arguments, identity, prior turns) for a separate Guardian Agent to permit, deny, modify, ask about, or defer that action. Hooks already exist across IDEs, coding agents, MCP servers, and most agent frameworks; ACS turns the ad-hoc collection into a common contract.

The spec rests on three capabilities, each covering the agent lifecycle end to end:

  • Instrument — Runtime hooks across every step of the agent's life: session start, user message, tool call, memory read and write, knowledge retrieval, subagent spawn, response, session end. The full lifecycle, not just the request/response edge.
  • Trace — Structured observability for every agent decision, emitted in OpenTelemetry and OCSF, so the events land in the SIEM and XDR pipelines security teams already operate.
  • Inspect — A dynamic Agent Bill of Materials that tracks the agent's components — models, MCP servers, tools, memory stores, knowledge sources — as they change at runtime. Static SBOMs miss the point of agents; the inventory has to be live.

Together they answer the three questions every security team needs answered about an agent in production: what did you do, what can you do, and who said you could do it?

ACS is built to be adopted in layers. The simplest deployment, like a single IDE harness, implements a small mandatory core and stops there. A more demanding deployment switches on additional layers for observability, a live component inventory, data-lineage tracking, and post-quantum-safe signatures, all over the same wire format. Each layer is a profile a deployment opts into, so teams adopt only what they need rather than all of ACS at once.

How to Engage

The spec lives at agentcontrolstandard.ai; the working group develops it in the open at github.com/Agent-Control-Standard/ACS. To see how Pillar's runtime guardrails work in a production deployment, request a demo.

Subscribe and get the latest security updates

Back to blog

MAYBE YOU WILL FIND THIS INTERSTING AS WELL

Your Agent Harness Has More Privilege Than Your Agent

By

Dor Sarig

and

May 26, 2026

Blog
Untrusted Project-Local Filters in RTK: When Your AI's Eyes Are Someone Else's to Control

By

Ariel Fogel

and

May 20, 2026

Research
Agentic Red Teaming: Five Dimensions Your Testing Should Cover

By

Ariel Fogel

and

May 18, 2026

Blog