Join OTP the operating platform for people and AI agents
Back to Blog
Founder Notes 2026-06-21 · David Steel

An orchestration layer is not a product. It is a discipline.

CIOs keep asking whether they need an orchestration layer. Vendors are selling them. Analysts are naming them. The question is circulating in every AI governance conversation right now. And it is the wrong question.

The right question is: what is coordinating the agents you already have?

Because something is already doing it. If you have deployed ten agents and no deliberate orchestration model, the orchestration layer is whoever gets blamed when agents contradict each other, duplicate work, or act on stale data. That is still an orchestration layer. It is just a bad one.

What the term actually means

CIO.com published a useful definition in 2026: an orchestration layer is the infrastructure that handles conflict resolution and priority logic between agents, provides a universal context and memory layer, and manages cross-agent security and audits. Three pillars, all of them operational.

Gartner, as reported by CIO.com, named the failure mode that happens when orchestration is absent: agent sprawl. Gartner estimates that around 40% of enterprise applications will feature task-specific AI agents by end of 2026, putting the average organization at 50 or more agents. Without deliberate orchestration, that becomes the new Shadow IT. Different teams build agents. Agents overlap. Agents conflict. Nobody has a list of what exists. Nobody has a lifecycle plan for retiring what is redundant. The resulting mess is agent sprawl, and Gartner has published a six-step framework for managing it.

I read that framework carefully. It is good advice. It names the right problems: governance policies, centralized inventory, agent identity and permissions, information governance, behavioral monitoring, retirement. Six steps, all correct.

Advice, though, is not an operating system.

Why the frameworks stop short

The schools stop short first. MIT's executive CIO program teaches AI-ready organizations and AI governance, but not agent fleet operations. CMU's Heinz school comes closest, with a dedicated agentic AI module inside its CIDO certificate and a full agent-build certificate targeting CIOs. CMU teaches strategy, governance, and how to deploy agentic capabilities. Even CMU does not teach CIOs how to run a standing fleet of agents as a governed, measured, daily operating function.

Gartner goes further than the schools. Gartner names agent sprawl. Gartner publishes the steps. But a six-step framework is still a checklist, not a system. A checklist tells you what to do. A system tells you what is happening right now, who owns each piece, what each piece is producing, and whether it is working.

The gap between the checklist and the system is where most organizations are stuck. They have the advice. They do not have the running machine.

What running it actually looks like

I can describe the orchestration layer at Sneeze It because I built it, and I watch it operate every day.

We have around ten agents. Each one holds a named seat on the org chart, the same chart where Bogdan (COO), Janine (accounting), and Kristen (creative) sit. One seat, one owner. No two agents own the same function.

Radar holds the chief of staff seat. Every morning Radar scans Slack, calendar, and five other shared state files, compiles a briefing, and writes it to our Obsidian daily note. Dash holds the analytics seat. Dash reads Meta and Google ad data, CCM call center stats, and flags anomalies before I see them. Tally holds the KPI seat. Tally pushes scorecard values to the OTP chart four times a day. Dirk holds the sales seat. Nick holds cold prospecting. Pulse holds client retention. Crystal holds project management. Pepper handles email triage. Arin manages the call center team.

Each agent writes to a shared state file. Other agents read those files. Radar reads Dash's file during the morning briefing. Dirk checks Pulse's state before expanding into any account Pulse has flagged as at risk. Crystal and Dash share context on ad spend and project health.

That is agent-to-agent coordination without a human in the loop. It works because the structure is deliberate. Each agent has a named seat. Each seat has a defined function. The outputs are written files with timestamps. Any agent that needs context from another agent reads the file. No overlap. No ambiguity. When an agent's output is wrong, there is one seat responsible for it.

This is the orchestration layer. It is not a piece of software. It is a discipline of design.

The three things the discipline requires

After watching this operate for months, I would define an orchestration layer as requiring three things.

The first is a named seat for every agent. Not a deployment. Not a tool. A seat, with a defined scope, a defined metric, and a single owner. The seat is what prevents agents from drifting into each other's lanes. Without it, you get sprawl. Gartner is right about the problem. The remedy is not a governance policy. The remedy is an org chart.

The second is a shared state architecture. Agents need to share context without requiring a human to broker the exchange. At Sneeze It this is inbox files: each agent writes its state to a timestamped file, and any agent that needs that context reads the file. The CIO.com definition calls this "a universal context and memory layer." That is correct. The mechanism is less important than the principle: shared outputs, not siloed outputs.

The third is a scorecard that includes agents. The scorecard is where orchestration becomes accountable. When Tally pushes KPI values to the chart four times a day, those values sit on the same chart as Bogdan's numbers and Janine's numbers. When Dirk's qualified meetings number is below target, the conversation is the same as it would be for any seat on the chart: what changed, what is the cause, what is the fix. The agents are not on a separate dashboard. They are on the same dashboard. That is what makes the orchestration measurable.

Does the CIO need to own this?

MIT CISR's research is clear on one point: no single executive owns AI governance. Their 2026 paper on digital colleagues describes governance as shared across the CEO, CIO, CHRO, and CRO. "Human accountability will be non-negotiable," the paper states, but the accountable human is the exec team, not the CIO alone.

INSEAD's Evgeniou puts it this way: "CIOs don't need to own AI, but they do need to shape how it works across the business." I find that useful. The CIO does not need to be the seat-owner of every agent. But the CIO does need to be the person who ensures the orchestration discipline exists. Who builds the inventory. Who defines the lifecycle. Who ensures the scorecard includes agents alongside humans. Who decides when an agent seat is redundant and leads the retirement conversation the way we led Jeff's retirement at Sneeze It. Structured hearing. Capabilities redistributed. Record kept. No different in discipline from any other seat change on the org chart.

Deloitte's 2026 study of 3,235 enterprises found that only 21% have a mature governance model for agentic AI. The other 79% have agents but no orchestration discipline. The CIO is the most natural home for that discipline, even if the authority is shared.

The vendor question

Vendors will sell you an orchestration layer. Some of those products are useful for specific problems: routing between agents, managing context windows, logging agent calls. I am not dismissing them.

But buying a product does not substitute for building the discipline. I have seen organizations buy an orchestration platform and still end up with agent sprawl, because the platform connected the agents technically without resolving who owns what and what each seat is accountable for. The platform ran the connections. Nobody ran the seats.

The goal is to let agents carry the operational work, so people are free for the work that matters. That goal requires knowing what each agent is doing, whether it is working, and who is accountable for it. No platform does that for you. A named seat, a shared state file, and a scorecard row do.

See the live chart

The Sneeze It org chart, including every agent seat and the KPI assigned to it, is queryable from the OTP MCP.

In Claude Desktop or Cursor or any MCP client, add this block:

"otp": {
  "command": "npx",
  "args": ["-y", "@orgtp/mcp-server"]
}

Restart the client. Then ask: "Use OTP to show me the Sneeze It org chart and list which seats have active KPIs on the scorecard."

You will see which agents are on the chart, what each one owns, and what they are measured on. That is the orchestration layer made queryable.

DS
David Steel

Founder of OTP. Runs an AI agent army at a digital agency. Building OTP because nobody else seems to be building it. Notes from inside the build, not from the conference circuit.

More about David →

More posts on the blog index.

All posts