Salesforce Shipped a Router and Called It Coordination.
Salesforce shipped Atlas Reasoning Engine 3.0 as part of the Summer ‘26 Agentforce release. The marketing calls it a coordination layer for enterprise-grade agentic AI. The U.S. Army just authorized it at IL5 and deployed it to serve 9.2 million users, with a projected 55 million agent conversations per month at full scale.
The word coordination is doing a lot of work in that sentence.
Read the mechanism. When a request enters Atlas, the engine inspects the specialist agents registered to the platform, reads each one’s description, instructions, and available actions, and decides which specialist is best equipped for the job. Then it dispatches. Then it reassembles the result into a single answer.
That is a description-matching router.
A very good description-matching router. Salesforce’s engineers built it with asynchronous, event-driven, graph-based workflows. It handles concurrency. It reads intent well. It picks the right specialist most of the time. In production at Army scale, this matters. The distance between “the router works” and “the router breaks” is the distance between a modernized HR command and a headline.
None of that makes it a coordination layer.
What a coordination layer is
Naming matters here because the industry is about to spend a year confusing the two.
Routing is the act of taking a request and choosing where it goes. Choose the agent whose description matches the intent. Choose the model whose capability window fits the token count. Choose the tool whose action signature matches the required output. All of this is upstream. All of this happens before an agent acts.
Coordination is what has to be true after an agent acts.
Coordination holds, per action, the answer to four questions the router does not ask. What did this agent commit to when it took this action. On whose authority did the commitment get made. Was the commitment fulfilled or is it still open. Where is the record bound to the artifact the action produced.
That is a substrate that exists above every agent, every specialist, every model, every tool. It has to be that layer, because the answers to those four questions cannot be produced by any single agent about itself. An agent that is asked “did you fulfill your commitment” and consults its own log is asking a witness to grade its own testimony. The substrate has to be outside the agent, or the answer is uncheckable.
Atlas Reasoning Engine 3.0 does not hold this substrate. It cannot. It is inside the stack that would need to be observed. It is the specialist-picker. It is not the ledger.
The Army deployment is the pressure test
The U.S. Army Human Resources Command just made this a real experiment.
9.2 million soldiers, veterans, and military family members. 55 million agent conversations per month at full scale. The agents will summarize case histories, respond to routine inquiries, surface policy from approved sources. Complex matters route to human specialists. This is the modernized version of a call center running at continental scale, with agents doing the work that used to belong to five thousand human intake officers.
At that scale, the question is not whether the router picks right. Description-matching against a curated specialist library will get the specialist right more than 95% of the time. Even at 5% error, the router will hold. That is not the failure mode to worry about.
The failure mode to worry about is what happens on the individual case that goes sideways. A veteran calls about a benefit claim. The agent responds, provides information, commits to a follow-up, escalates part of it, updates a case field. Six weeks later the veteran calls back. Something is wrong. A different specialist picks up. The question in the room is the same question that has always been in the room: what did the last touchpoint commit to, on whose authority, was the follow-up fulfilled, and where is the record?
The router picked the right agent. That question is downstream of the router. The router does not know the answer.
The scaffolding for this question, at Salesforce scale, is going to be dashboards and case history and screenshots. The scaffolding, at IL5 with 55 million monthly conversations, is going to be an audit posture that says “the platform logs everything” and hopes nobody asks whether the log is bound to the action’s authority and fulfillment state. Which it isn’t, because it is a routing log, not a commitment ledger.
This is the OpenAI Preparedness story, one layer down. Where OpenAI’s substrate was a team, Salesforce’s substrate is a router marketed as a substrate. Distribute the team, or scale the router past the point where its logs mean anything, and the answer to the four questions is the same: nobody.
Cloudflare shipped every primitive except the one
Cloudflare spent the first two weeks of August 2026 running Agents Week. Twenty-plus product launches. A wallet handle that lets an agent hold verifiable identity and spend money within human-set limits. An identity-aware AI gateway. Persistent sandboxes with real filesystems and PTY-over-WebSocket, one per agent, snapshotted to R2. Agent Memory. Two DeepSeek models with million-token context windows on Workers AI. Every primitive an agent needs to run continuously, spend money, remember, and act on the open web.
Not a commitment ledger.
This is not an oversight. It is a demonstration of what happens when the layer with the deepest ability to ship agent infrastructure ships everything it can from its layer of the stack. Cloudflare owns the network edge, so it can issue identities, hold wallets, snapshot sandboxes, meter gateway calls. It cannot own the commitment layer because the commitment layer sits above every network. It has to be the layer that talks to Salesforce agents, Anthropic agents, OpenAI agents, custom agents, and human decisions, and reconciles what each of them committed to about the same thing.
The wallet knows the agent spent $47.16. The sandbox knows a background process wrote a file. The gateway knows a tool call was authorized. None of them knows what the agent said it would do for the person who asked. None of them holds the record of whether the request the person made is closed.
Cloudflare shipped the substrate for autonomous agent transactions. That substrate lives underneath the commitment layer, not at it. Excellent work. Not the layer.
The industry is using the language now
DeepMind, Schmidt Sciences, ARIA, and the Cooperative AI Foundation opened a $10M funding call in June for a research program called “Scaling AI Safety for a Multi-Agent World.” Proposals were due August 8. Awards notified in fall.
Read what the research program funds. One of the four clusters is called “Strengthening Agent Infrastructure.” Its scope, in the program’s own language, is the evaluation and stress-testing of the technical primitives — identity, verifiability, reputation, communication, commitment — on which trustworthy multi-agent interactions will depend. Another cluster covers oversight and control: monitor deployed agent populations, detect undesirable coordination, attribute failures to agents or delegation chains.
The vocabulary is now inside the funded research agenda of the largest AI lab in the world.
Commitment. Accountability. Attribution across delegation chains.
This is not adjacent language. This is the language.
The framing is safety-and-containment. The program’s north star is what happens when agents at scale start doing things you didn’t sanction, and how you catch it. That framing is real. It is also downstream of the point. The commitment layer is not a fund to catch the escapes. It is the substrate that would let you know what the agents were supposed to be doing in the first place, so the escapes are legible as escapes.
The industry’s frontier has adopted our vocabulary. It has adopted it for the wrong doorway. The safety-containment doorway makes the commitment layer a police-the-swarm concern. The coordination-service doorway makes it a serve-the-person concern. Both are real. Only one of them is the layer.
Why nobody is shipping it
Read the pattern across three vendors in two weeks.
Salesforce shipped a router at the top of the enterprise stack and called it a coordination layer.
Cloudflare shipped every primitive except a commitment ledger at the bottom of the agent stack.
DeepMind is funding research into the primitives of the commitment layer, framed as an alignment problem.
None of the three is shipping the coordination layer. Not because none of the three understands it. Because none of the three is at the layer of the stack that could ship it.
Salesforce cannot ship it, because a Salesforce commitment ledger only tracks what Salesforce agents committed to. The moment a task involves an agent on Google’s platform, a person’s email, a supplier’s system, the Salesforce ledger becomes a partial record of a multi-tier commitment nobody owns end-to-end.
Cloudflare cannot ship it, because the network is upstream of intent. A wallet knows a transaction cleared. It does not know whether the person the agent was serving considers the request closed.
DeepMind cannot ship it, because the commitment layer is a coordination product, not a research program. A funded research cluster produces papers, frameworks, and evaluation methods. The layer is what has to exist inside the day of the person the agent is serving.
The commitment layer is the one primitive that has to be above every vendor’s layer of the stack, because the person the agent is serving has requests, decisions, and open loops that cross every vendor. Any vendor that shipped it from inside their layer would ship a partial version, marketed as complete. Which is what just happened.
The one sentence
The word coordination is now used, freely, to describe the router that picks which specialist handles a request.
That is the confusion the next twelve months of enterprise deployment will be built on top of.
Every dashboard that logs which agent handled which request will be presented as a coordination substrate. It is not. It is a routing log. Every audit trail that records tool calls and their authorizations will be presented as an accountability record. It is not. It is a permissions log. Every governance framework that maps identities to actions will be presented as a commitment ledger. It is not. It is an identity registry.
Routing, permissions, and identity are all real substrates. They are all upstream of the four questions. They are all downstream of what a coordination layer would hold.
The layer that would hold the four questions is not being shipped by any of the vendors currently claiming they have shipped it. Because it is not their layer. It is the layer above them. And the layer above them is the one substrate nobody in the current stack owns.
The Army just deployed 55 million agent conversations per month on top of that missing layer. The next incident will not read as a Salesforce story. It will read as the moment the substrate everyone said existed turned out to have been a name applied to a router.
The router will keep working. That was never the question.
Eliran Keren — Founder of Deeplica, building the coordination layer for the person at the center.
Sources: Agentforce Multi-Agent Orchestration hits GA — TechTimes, June 16, 2026 · Inside Agentforce: Revealing the Atlas Reasoning Engine — Salesforce Engineering · Salesforce Summer ‘26 Agentforce Multi-Agent Orchestration Deep Dive — ChatForest · Missionforce National Security Unveils IL5-Authorized AI Agents — Salesforce Newsroom, August 5, 2026 · U.S. Army Human Resources Command Deploys Agentforce for 9.2M Users — Salesforce Newsroom · Pentagon ready to deploy Salesforce AI agents for admin tasks — Military Times, August 7, 2026 · Cloudflare Gives AI Agents a Wallet: 20+ Launches — Shattered.io · The Agentic Web: Everything Cloudflare Launched in Agents Week 2026 — Xergio Alex · Google DeepMind Launches $10M Multi-Agent AI Safety Fund — TUN · Investing in multi-agent AI safety research — Google DeepMind · Scaling AI Safety for a Multi-Agent World — Schmidt Sciences