# These 5 Infrastructure Giants Secretly Rule AI

- Channel: [AI News & Strategy Daily \| Nate B Jones](https://www.youtube.com/channel/UC0C-17n9iuUQPylguM1d-lQ)
- Published: 2026-05-20
- Source video: [Watch on YouTube](https://youtube.com/watch?v=woGB2vr5wTg)
- Read on ReadTube: https://www.read.tube/p/videos/woGB2vr5wTg
- Language: Original (source language)

## Summary

**Infrastructure Giants Control AI Agents**

The video argues that a handful of infrastructure companies, not the model makers, will decide whether AI agents reach production. Cloudflare, AWS, Vercel, Okta, Snowflake, Stripe, DataDog, and others are building the control layers for runtime, identity, data, payments, and observability. These layers govern where agents run, what they can access, what they can spend, and how they can be stopped.

The central claim is that the real power in the agent economy is shifting away from model providers and toward infrastructure companies that control production. The speaker says compute still matters, but it is only one piece of the stack; the bigger question is whether an agent is governable once it starts doing real work. That means solving runtime, identity, data access, payments, observability, and kill-switch control before deployment.

At the runtime layer, Cloudflare, AWS, and Vercel are described as competing to host durable, stateful agents that can remember context, schedule work, recover from failures, and coordinate tools or subagents. At the identity layer, Okta, WorkOS, Entra, and Zero are framed as defining delegated authority, asynchronous approval, scoped credentials, and auditability so agents can act on behalf of users without getting broad permanent access.

- Snowflake and Databricks are positioning themselves as the governed data layer for agents.
- Stripe and the card networks are building the payment control point for agent commerce.
- DataDog, LangSmith, Braintrust, and Langfuse are turning observability and evaluation into an operational control plane.
- Kill switches must exist across multiple layers, not just in the model prompt.

The broader conclusion is that enterprise adoption will depend on whether these control surfaces are answered clearly for each workflow. The speaker recommends mapping a specific agent use case and identifying who it acts for, where it runs, what data it can see, what it can change, what it can spend, what gets observed, and who can stop it. Without those answers, agents may bypass human-designed permission structures and create governance and compliance risks even when they appear to succeed technically.

## Article

### Control Points for Agent Deployment

There are companies that get to decide whether your agent actually ships or not. And they are probably not the ones you are thinking of. I bet you are thinking of OpenAI or Anthropic. No, no, no.

What about Cloudflare? Cloudflare ran agents week last month. What about Stripe? Stripe rolled out its Agent Commerce Suite. Or Okta? Okta launched Okta for AI agents at the end of April and has continued to expand it since. Ozero has been building out its AI agents documentation. DataDog has been quietly building out its LLM observability platform.

None of these companies build models. None of these companies are on most teams’ AI stack road maps. But all of them are going to decide whether your AI agent gets deployed in production. The model is one piece of the agent economy. The infrastructure companies, the ones that decide where the agent runs, who it is acting for, what it can know, what it can spend, and who can stop it, own effectively the infrastructure that controls whether an agent reaches production. The control layer, the infrastructure layer that drives agent success, is where a lot of AI power is moving.

So let’s dive in. First, I want to talk about compute and how compute is not the whole story. The easiest AI infrastructure story is the physical one, and I have told it in other videos. If you are interested, dive in. I have talked about GPUs and data centers and power and memory and networking and capex, and that story is real. But the physical infrastructure only determines whether AI can be served at scale. If the power is not available, the model does not serve.

Once agents start doing work, the next bottleneck is whether the intelligence you can generate is governable. Where does the agent run? What does it remember? Who is it acting for? When does it need approval? What can it spend? And, of course, who can stop it? Those kinds of questions must get answered by infrastructure, not by a model. Compute is really important to scale agents as we start to talk about a full agentic economy, but it is not sufficient.

I have talked about protocols before. I have a whole article on Substack. I have got a recent video on it. I have talked about six key protocols for the agent layer recently. This video is about the layer underneath those protocols: who is building the infrastructure that makes those protocols come to life? And the first layer I want to talk about underneath the agentic protocols is the runtime control point layer that has Cloudflare, AWS, and Vercel.

#### Runtime control points

Let’s start at runtime and talk about that. Where does an agent actually live? A model is stateless. You send a prompt, you get a response, the conversation is over unless you send the history back next time. That is perfectly fine for chat, but it does not work for an agent that has to remember what happened and wake up later and continue after a disconnect and run on a scheduled task and recover from a tool failure or stay connected to a user in real time.

Real agents need a runtime with memory and execution built in. That is why Cloudflare is building Agents SDK. Every agent runs on what Cloudflare calls a durable object, a stateful microserver with its own SQL database, its own WebSocket connections, its own scheduling. The agent can call tools, it can serve tools through MCP, it can schedule tasks, it can coordinate with subagents, it can browse the web, it can react to events.

And Cloudflare is not alone here. AWS is making the same control layer claim inside its own cloud with Amazon Bedrock AgentCore, packaging runtime and memory and identity and gateway and browser and code interpreter and observability into a stack. Vercel is coming at it from a little different angle with AI Gateway, where the control point is model routing and budgets and monitoring and load balancing. So there are some different bets here, but it is the same thesis.

Runtime is becoming a control surface in its own right. If your agent has durable work or deadlines or callbacks or streaming UI or tools or approvals or payments or state, and most production agents tackle those kinds of tasks, then runtime is something that you have to decide intentionally. It belongs at the top of your control map because it shapes the rest of the environment your agent operates in.

#### Identity control points

Now we move to the next layer, the identity control point: Ozero, Okta, WorkOS, Entra. Let’s understand what this means. It is a huge topic in ordinary software. Identity means authenticating a user and authorizing that user against application resources. The user logs in, the app checks the permissions, the work proceeds.

That model breaks when an agent acts on behalf of a person. The agent might be acting for one user or a single team or a company or another agent. The APIs it calls might span Google or Slack or GitHub or Salesforce. You get the idea. Approval often comes asynchronously while the user is away. And when the agent retrieves documents from a RAG pipeline, only some of those documents are the ones the user is allowed to see.

Ozero is tackling this complexity by building this layer in public. Their AI agents docs cover user authentication, OAuth-based API access, token vault, asynchronous authorization, and fine-grained authorization for RAG. The mechanic is delegated authority with constraints. An agent does not get a broad permanent credential just because a user decided to sign in once. Instead, it calls APIs on behalf of a user. Similarly, token storage does not expose secrets to the agent. The agent has to ask for consent for sensitive or long-running operations, and RAG queries only retrieve documents the user is actually authorized to see.

Ozero is not the only player here. Okta, WorkOS, Microsoft Entra, Agent ID, and AWS AgentCore Identity are all converging in the same problem space because the dangerous agent in a company is not necessarily the most capable one. It is the one with very fuzzy authority, where nobody can clearly say whether it is acting as the user, as the company, as the application, or as itself. And nobody knows whether the permissions persist across sessions or cover a class of actions beyond the original request.

That is all manageable when agents draft text. It is not manageable when agents transact and deploy and refund and schedule and provision or make serious commitments on their own. A serious agent product needs a serious authority model. Who is the principal? What can be delegated? What can be revoked? What does the audit log show? If those questions are not answered, your agent is going to hit a ceiling in any serious company.

The full operator landscape, I put that over on Substack. You can dive into Ozero and Okta and WorkOS and Entra Agent ID and AWS AgentCore Identity and you will get the whole list on Substack of what each one is trying to control and a clear protocol for how you pick an identity provider, which is an extremely impactful decision. If you want to dive in there deeper, that is where you find it.

We are going to keep moving though to the data control point, and that is where we talk about companies like Snowflake or Databricks. Agents are essentially only as useful as the

### Data Governance as the Agent Bottleneck

data they can safely interpret. A generic agent fails at data in predictable ways. It joins the wrong tables. It trusts the wrong column. It misunderstands a metric. It receives stale documents. It answers confidently from ungoverned context. It presents an assumption as a fact. Every one of those is a data control failure. The model is doing what it can with the data it sees, and the data it sees hasn't been governed for agent use.

Snowflake's bet on the data control point is very specific. Their Cortex agents docs describe agents that work across both structured and unstructured data. Cortex Analyst handles structured queries. Cortex Search handles unstructured retrieval. And the agent routes between them. All of that happens inside Snowflake's governance perimeter. The key thing they want you to take away is that they are governing the distribution of meaning. Because a data warehouse is really where companies try to build a reliable meaning, a version of business truth, whether that's around revenue or customers or inventory or churn or margin or forecast.

And agents make that semantic layer, that meaning making, more important, not less. What is ARR? Which customer hierarchy is authoritative? Which data is restricted? Which agent do I trust? An agent that can't tell current revenue from forecast revenue is not the one that should be drafting the board narrative. You shouldn't have that in production. What about an agent that can't tell public docs from confidential customer commitments? They should not be answering support questions directly.

That's the problem space Snowflake is going after. Databricks is going after a similar problem and making a parallel argument with its Mosaic AI agent framework around building, deploying, evaluating, and monitoring agents inside the same governed environment where enterprise data already lives. BigQuery and Gemini are the hyperscaler-native version of this same move. These companies are doing more than adding chat to databases. They're trying to make the governed data platform the place where agents are allowed to reason and act.

If your business has a semantic layer, and almost all of them do, even if it's informal, your agent needs to be operating inside that layer's governance, not around it. This all matters because if your business has a semantic layer, if it has a data layer that helps you make meaning of business metrics and customer relationships, and most businesses do, then your agent needs to be operating inside some kind of governed permission structure. That's what Databricks and Snowflake are going after.

#### Stripe and the networks

Okay, let's move on to the payment control point. Stripe and the networks. The moment an agent touches money, the control problem becomes very, very critical. Now, the protocols themselves, if you want to understand them, I dive deep on AP2 and X42 and others in a different video. I want to focus now a layer above the payments protocol. I want to focus on the operator side.

Stripe sits at the center of all this, not because of any single protocol. Stripe supports several of them, but because Stripe already lives in the middle of commerce, payment credentials and fraud and disputes and risk and billing and subscriptions and issuing and treasury and merchant onboarding and all of the developer APIs underneath all of that. Agents make every one of the intersections I just named very valuable, and Stripe is the company best positioned to play across that bundle.

It is moving extremely aggressively to outline the pathways for agents to handle all of what I just described: issuing payments, authorization, fraud mitigation. Stripe is coming for all of that with agents. And it is doing so because Stripe believes that the future is a larger internet economy with a lot of agent commerce going on. It makes sense for them, since they're on a mission to grow the entire internet economy, to go after the agentic part of that economy and make sure they enable that and set that up so it's easy to transact.

That's the larger vision for Stripe, and that's why you see them making these moves across all of these agentic pieces as an operator at the center of this network across multiple protocols. The card networks are operators in the protocol space, but they have a very different set of incentives than Stripe. Stripe is looking to grow the economy as a whole, but the card networks need to make sure agentic payments run on their rails. That's true for Mastercard and Visa and American Express.

So they're competing on something different from a protocol perspective. They want to prove and show that an agent transaction can run on their rails and clear the same institutional trust chain a card transaction can clear. That's how they think about fraud and dispute and merchant onboarding and everything else. That's a different bet, and the networks have a lot of infrastructure to back them up there. That's how card payments work, especially in the US.

So the payment ecosystem is dominated by operators who move above particular protocols and have differing motivations but have the same larger pattern of behavior in that they're all trying to put out agent payment solutions, and the payments ecosystem for agents is going to have to evolve quickly. That's part of why operators are moving quickly, because they know from experience with other payment products that if you don't quickly move to enable legitimate patterns of transaction, you get fraudulent patterns of transaction, and that becomes a big issue.

The reason payments matter is that payments essentially are a form of institutional trust, and the company that is able to facilitate that institutional trust owns one of the most important control points in the agent economy. If you are building in that space, if your agent is going to touch money, you have to be thinking about which of these partners you are working with in order to enable that experience. Right now, unless you are in a special jurisdiction and it's extra complicated, the default is probably Stripe. In most cases, for most startups, that is the default.

If you're an enterprise, you may have your own payment stack. Amazon has its own payment stack. There are others that do as well. Regardless, you have to be thinking about whether you are investing in your own payment stack and extending it to provide the agentic capabilities that you see from Stripe and others, or whether you're going to partner with them and build customer experiences that are that rich, because these big operators are playing in the space and providing the rails on which agentic commerce can run.

#### Observation for production agents

Next big theme for shipping production agents: observation. This one's easy to underrate because it sounds like you're logging it. That's not what this is. You're not just logging. Agents fail differently from ordinary software. They call the wrong tool, but they might call it with valid syntax. They ask the right agent, but they might ask it the wrong question. They can retrieve authorized data, and they still draw the wrong conclusion. They might complete a task technically while violating the user's intent. They can stay inside permission boundaries and still create a very expensive loop in terms of tokens. They keep retrying. Maybe they escalate too late. Logs by

### Observability and the Agent Control Layer

themselves don't catch those sophisticated failure patterns. What you need is a way to observe agent runs as work, not as API traffic. What was the goal of this work? Which tools were called for this work? Who authorized the action? Which data sources were used? Which policy blocked that action? Which cost was incurred? Did a human accept the result?

Infrastructure companies can gain real power at this layer. DataDog has been building LLM observability. It traces what the agent did end to end: prompts going in, responses coming back, tool calls, retrievals, and it connects all of that to the backend services and user sessions sitting around the agent. LangSmith sits closer to the developer side. If your team is building on LangChain or LangGraph, LangSmith is where you trace the agent’s workflow and run evals against it. Braintrust and Langfuse are taking very different bets here. Braintrust leads with evals, running quality checks against agent output. Langfuse is more of an open-source tracing option.

In AWS, they’re just interested in wiring all this together. Agent Core observability supports OpenTelemetry, which means you can send agent telemetry into CloudWatch and DataDog and Langfuse from one single place. So in this situation, the market is converging toward a single control plane where traces and cost and tool calls and eval outcomes all get stitched into one operational view of what your agents are doing.

One more thing: the kill switch. The kill switch is absolutely a product feature, and it has to be implemented at more than one layer to work well. Most teams aren’t thinking about that because your agent runtime can cancel or pause the run. The identity system might revoke the credential. The gateway might block the tool call. The payment system might freeze the payment instrument or hit a spend limit. A framework like LangGraph can interrupt a workflow before a sensitive node is hit. If the only way to tell your agent to stop is to just tell the model to stop, you don’t have a kill switch.

Look at all the nuance in what I just described. I’m going to go into kill switch architecture in the Substack piece as well: how to implement it at runtime, how to think about identity and gateway and payment and framework layers, so that telling the model to stop is not your only option. You can dive into that.

But for now, at this level, I want to leave you with what you can think about for this week. As I often do, I want to suggest that you start somewhere specific. Take a support refund agent, or a customer emails support agent, or a claims agent, or an agent that reads conversations and checks usage. Pick a specific agent workflow. Then understand these seven things.

Where does the agent run? What is the runtime layer? Is it Cloudflare? Is it Agent Core? I don’t know.

Who is that agent acting for? It needs an identity layer. Is it acting for the company? Does it have delegated access? That’s Okta or Ozero right there.

What can it know? Does it understand the data layer? Does it understand usage data? Can it pull that in? Is that a Snowflake thing?

What can it change? The tool layer. Where does it have read access? Where does it have write access? Where does it have approval?

What can it spend? That’s the payment layer. Does it have refund limits? Approval thresholds? Are you working with Stripe?

What gets observed? Look at the observability layer. Did the agent issue a refund that violated policy? Did it get tricked? Now you’re talking about LangSmith. Maybe you’re talking about AWS or DataDog.

And then who can stop it? Where’s the kill switch? Can runtime cancel? Can payment freeze? Can identity revoke? How do you do that?

Fill all of that out for this one workflow. If you have a TBD on one of those rows, you need to tackle that before it gets to production. And you need to have owners for these, because otherwise someone is just going to say it’s someone else’s problem. They’re going to say, on how to solve agent identity, and then you’re going to find you never solved agent identity and now you’re launching, and that’s a problem.

Agents do not respect org charts. Your governance model has to compensate for that. I was talking recently with someone who leads a data team, and what she was observing to me is that there are cases where your agents can literally hack around your existing permission structure inside your internal system because it was designed for humans. It can come back and the agent may have done a successful run, and it did so outside of the permission structure.

And this is a problem for her from the data perspective because she needs to figure out whether the agent executing that run was authorized to work its way around the human permission structure or whether that agent was acting inappropriately and showed data to the human that it shouldn’t have. There are multiple layers to that because you could say the agent shouldn’t have worked around the problem. You could say the human shouldn’t have seen the data. You could say, you know what, maybe the agent was goal-oriented in a positive way, but we need to give it better tools to solve the problem. Or you could say the agent was allowed to do that and we’re okay with that degree of chaos. And there are a surprising number of companies that do that, but I think that’s going to become a riskier and riskier stance to take as agents get more capable.

These are real challenges. You run into these control-layer issues more as agents get more capable inside your systems, and it’s often platform teams that face it first.

If we step back for a minute, look: the AI economy is going to keep consuming much more compute over time. So the hyperscalers are still going to matter. NVIDIA is still going to matter. Models are going to continue to get better. But none of that decides how your agent actually ships. None of the things I just named. Instead, the companies that decide whether your agents are successful are the ones that are building the layer that determines whether agents can act. And I’ve named a bunch of them here: Cloudflare, Ozero, Snowflake, Stripe, DataDog. This control layer helps teams figure out which control surfaces they need to enact, engage, and build on in order to actually ship agents this year.

Now, if you want to see an example of how you work through a workflow with all of those control points named, all seven questions answered, I wrote that out on Substack in full: where the agent runs, who it’s acting for, what it can spend, what gets observed, who can stop it. If you want to copy it for your team, you can go grab it. Otherwise, thank you for tuning in. We are digging into agents because if we don’t understand agents, we are going to end up in a situation like my friend on the data team, who’s trying to figure out whether or not the agent that hacked...

### Authorization Stories Shaping Agent Adoption

around the authorization to get the data pull done is doing the right thing, the wrong thing, or something in between. These are stories I’m hearing all over the industry. They matter a ton. I’ll see you soon. There will be more AI news tomorrow.
