
Most of what I've written here lately reads like a war diary. The lock-location wars — where should authorization live, in the harness, at the wire, or on a physical device the agent can't touch. The model-routing economics that swing a bill from four hundred dollars to nine thousand. The framework every provider now ships in place of the last provider's framework. The agent stack coming apart along every seam that has money running through it.
So it is worth stopping to notice the one part of the story that went the other way. Because while I've been chronicling the pulling-apart, two layers of this stack quietly did the opposite. They agreed. And the fact that they could — when nothing else in the picture can — turns out to be the most useful thing you can know about where to place a durable bet.
The masthead the rivals actually share
In December, the Linux Foundation stood up the Agentic AI Foundation (AAIF) — a neutral home, in the same tradition that governs Kubernetes and PyTorch, for the infrastructure underneath production agents. Anthropic donated the Model Context Protocol. OpenAI's AGENTS.md and Block's goose joined as the two other anchor projects. The foundation was co-founded by Anthropic, Block, and OpenAI, with support from Google, Microsoft, AWS, Cloudflare, and Bloomberg.
Read that member list again. These are companies whose agent products are aimed directly at each other's throats — and they put their names on the same masthead to co-govern a shared substrate. That does not happen by accident, and it does not happen everywhere. It happened here, to these specific two things, and the which is the entire point.
What actually moved into neutral hands
MCP is the wire protocol — the standard way a model reaches out and grabs a tool, a file, a database. Anthropic published it, and it grew faster than any single vendor could reasonably steward: over 97 million monthly SDK downloads and 10,000 active servers, with first-class client support in ChatGPT, Claude, Cursor, Gemini, Copilot, and VS Code. It is now a directed fund under the Linux Foundation rather than one company's protocol.
AGENTS.md is even humbler. It is a plaintext Markdown file that sits at the root of your repository — "a README for agents," as the spec puts it — telling any coding agent how to build, test, and behave in your project. No runtime. No binary. No API. Just a file. It is read natively by more than two dozen tools — VS Code, Cursor, Zed, Codex, Copilot, Gemini CLI, Aider — and it sits in over 60,000 open-source repositories.
Here is the thing the two share, and it is not their popularity. It is that neither one is where anybody makes money. A wire protocol and a context file are pure connective tissue. Standardizing them creates enormous value for everyone touching the stack and captures value for no one in particular. Which is exactly why everyone could afford to let go.
The shipping-container tell
The clearest analogy is the steel box on the back of every truck you've ever been stuck behind. The ISO shipping container got standardized — one boring rectangle, agreed dimensions, agreed corner castings — because no one could own a rectangle. And the moment the box was standard, global trade reorganized around it.
But notice what did not get standardized. The ships stayed privately owned and fiercely competitive. So did the ports, the terminals, the cranes, the logistics software, the shipping lines worth tens of billions. Standardization went precisely to the layer where it created value for the whole system and captured margin for nobody — and it stopped, hard, at the water's edge of everything valuable.
AGENTS.md is the rectangle. MCP is the twist-lock coupling at the container's corner. The Maersks of this stack — the runtimes, the frameworks, the model-routing layers, the authorization products — were never on the table, because that is where the margin lives. This is the same shape the container world learned decades ago, and the same shape the Open Container Initiative settled for cloud infrastructure: the image format goes neutral; the platforms that run the images stay a market.
The layers that did not agree
Set the AAIF projects beside everything else I've been covering and the pattern is almost too clean. The authorization layer — Ory's harness-level identity, Ledger's hardware-anchored signing — is a contested product market, and no foundation is stewarding it. The agent-framework layer is a land grab, every provider shipping its own SDK. The model-routing layer, where a per-role decision moved that bill by 20x, is a competitive edge nobody is donating to a directed fund.
Governance neutrality, in other words, is running almost perfectly inverse to where the money is. The two things that went neutral are the two things with the least defensible margin. Everything with a moat kept its moat.
What this buys you on a Tuesday
This is a planning heuristic you can use immediately. If you are building on agents and trying to decide which parts of your stack are load-bearing walls versus rented furniture, the two layers you can bet on as durable, portable, and least likely to move under an acquisition are exactly these: write your AGENTS.md, wire through MCP. Those have been placed, deliberately, beyond any single vendor's reach. Everything above them — the runtime, the framework you wrote against, the model you routed to — should be treated as rented, because it is, and because that is where the next capture play will come from.
Which is also the half this does not fix. Neutral governance of the context file and the wire protocol does nothing about the layer where lock-in actually bites. AAIF standardized the plumbing. It very carefully did not standardize the house.
So the question I'll be watching for the next year: does any layer with real margin ever go neutral — or does the container pattern hold forever, standardization stopping at the water's edge of the cheapest room? There's a simple tell. Watch which project AAIF adopts third. If it's another rectangle, we have our answer.