Envelope
Writing

The platform trap in AI

April 2026 · 5 min read

When you build AI agents on a platform today, you're not just choosing infrastructure — you're choosing a format. The format is the lock-in.

There's a pattern in technology that repeats often enough to have a name. A new category emerges. Several platforms compete to define it. Builders rush to build on whichever platform looks most promising. The platforms accumulate users. The accumulated users become leverage. The leverage becomes pricing power. The pricing power becomes the thing that was always going to happen, and everyone who built on the platform finds themselves in a negotiation they lost before it started.

We've seen this with mobile app stores. With cloud computing, at least for certain services. With social media APIs before they closed. The pattern is always the same: the platform that controls the format controls the exit cost, and the exit cost is the thing that matters.

AI orchestration is in the early phase of this pattern right now.

Quick answer

The platform trap in AI orchestration is building your agent system in a proprietary format that only one runtime can execute. The format is the lock-in — not the pricing or the tooling around it. Switching platforms means rewriting your entire system design, not just migrating infrastructure. The way out is designing to an open schema first and choosing a runtime that implements it, rather than letting the platform's format dictate your design.

The format problem

When you build an AI agents on a platform today, you're not just choosing infrastructure. You're choosing a format. The way your agents are defined — their roles, their connections, their tools, their configuration — is expressed in that platform's language. Maybe it's a Python SDK. Maybe it's a YAML file with a proprietary schema. Maybe it's a visual drag-and-drop interface that exports to something only that platform can run.

The format is the lock-in. Not the runtime, not the pricing, not the tooling around it. The format.

This is subtle enough that builders often don't notice until they're already committed. The decision feels like an infrastructure choice — which platform runs my agents? — when it's actually a format choice: which system will define what my agents are?

By the time the platform changes terms, or a better runtime becomes available, or the platform simply doesn't survive the competitive pressure that's coming, the teams built on that format are stranded. The work of building them was substantial. Rebuilding from scratch on a different format costs nearly as much. Most teams don't get rebuilt. They stay on the platform they were built for, at whatever price the platform sets.

Why this is different from normal infrastructure lock-in

Infrastructure lock-in has always existed. Databases have proprietary extensions. Cloud providers have services you can only use inside their ecosystem. This isn't new.

What's different about AI orchestration is the intellectual density of what's being locked in. A team of AI agents — their roles, their prompts, the relationships between them, the access policies governing their behaviour, the scheduling logic, the human review checkpoints — is a substantial artifact. It encodes operational knowledge about how a workflow should work. The prompt for a specialist agent might represent weeks of iteration. The access policy might reflect hard-won security decisions.

When that artifact is expressed in a format only one platform can run, everything encoded in it is hostage to that platform's continued cooperation.

With a database, at least the data is portable even if the query extensions aren't. The rows and columns can be exported. With a proprietary agent definition format, the entire artifact — the thing that represents the work — is the lock-in.

The ecosystem effect that doesn't happen

Open formats don't just reduce lock-in. They enable things that closed formats structurally cannot.

A public schema for agent team definitions means validators can emerge — tools that check a definition before it's deployed, flagging errors before they become runtime failures. It means editors can offer autocomplete and documentation inline. It means marketplaces can list teams without being the authoritative runtime for them. It means security tools can inspect access policies at rest rather than waiting to observe runtime behaviour.

None of these things get built around closed formats, because there's no stable contract to build against. The platform has to build them all, or they don't exist. And platforms, optimising for their own growth, always build what grows the platform — which isn't always what builders and deployers actually need.

The ecosystem effects of an open standard are diffuse and hard to see at the start. HTTP didn't look like the foundation for the global knowledge economy when it was a protocol for transferring hypertext documents between academic servers. But the openness is what made the rest possible, because the openness is what let people build without asking permission.

What the escape looks like

The escape from the platform trap is a format that isn't owned by any single runtime — a definition standard that any platform can implement, so the choice of runtime is separate from the choice of how to define the team.

The team definition says what the agents are: their roles, their capabilities, the inputs they accept, the outputs they produce. The runtime says how to execute it: which infrastructure, which LLM providers, which pricing model. These are separable concerns. Keeping them separable is what makes portability possible.

This is the same separation that made SQL durable — the query language isn't owned by any database vendor, so you can write queries against a definition that any compliant database can execute. It's the same separation that made SMTP work — the message format isn't owned by any email provider, so messages can flow between them.

The question for AI orchestration is whether the ecosystem converges on this separation before the platform trap closes.

What it takes to avoid it

Builders can protect themselves from the platform trap by treating the question of format as a first-order concern, not an afterthought.

Before committing to a platform, ask: what does my team definition look like? Is it a file I own, expressed in a format with a public schema? Can I take it somewhere else if I need to? If the answers are no, no, and no, the decision is bigger than it looks.

The choice isn't just infrastructure. It's how much of your operational knowledge you're willing to hand over to a platform you don't control.

Design your AI agents in Envelope

Envelope turns a plain-language description of your workflow into a complete AI agent system — agents with named roles, model assignments, tool access, handoffs, and human review gates. Free to start, no code required.

Start designing →

Frequently asked questions

What is the "platform trap" in AI orchestration?

It's the pattern where a proprietary platform's format — not its runtime or pricing — becomes the real lock-in. Once a team of agents is defined in a format only one platform can run, switching later means rebuilding from scratch.

Why is AI agent lock-in different from typical infrastructure lock-in?

A team of AI agents encodes substantial operational knowledge — roles, prompts, access policies, review checkpoints — often representing weeks of iteration. When that artifact only runs on one platform, everything encoded in it is hostage to that platform's cooperation.

What ecosystem effects do closed AI platforms structurally prevent?

Validators, editors with inline documentation, marketplaces that aren't tied to a single runtime, and security tools that can inspect access policies at rest — none of these emerge around a format with no stable public contract.

How do you avoid the platform trap when choosing AI infrastructure?

Treat the team definition format as a first-order concern: ask whether it's a file you own, expressed in a format with a public schema, that you could take to a different runtime if you needed to.

What does an escape from the platform trap look like?

A definition standard not owned by any single runtime — separating what the agents are (roles, capabilities, inputs, outputs) from how they execute (infrastructure, LLM providers, pricing), the same separation that made SQL and SMTP durable.

Is portability a bigger risk in AI orchestration than in other software categories?

Yes, because what's being locked in isn't just data — it's the encoded operational knowledge of how a workflow should behave, which is far more costly to rebuild than exporting rows from a database.

Check for vendor lock-in in your spec

Paste your agent spec into the validator to check structure, role clarity, and tool access before you build.

Related tools