Watch modeSubscribed

Possible · 3 min · Jun 5, 2026

Agents need identities, sandboxes and auditable controls

Satya Nadella says companies need inventories, identities, sandboxes and policy controls for agents. Runtime assertions and audit trails can help keep long-running agents governable.

Satya Nadella

Satya Nadella is chairman and CEO of Microsoft.

Led Microsoft's cloud infrastructure and services transformation, and has been CEO since February 2014.

  • Reid Hoffman, Host · Co-founder, Manas AI

    Co-founded LinkedIn; one of OpenAI's first investors; Greylock partner.

About this segment

Satya Nadella says companies need inventories, identities, sandboxes and policy controls for agents. Runtime assertions and audit trails can help keep long-running agents governable.

From “Satya Nadella: AI Is the Future of the Firm”, Jun 5, 2026. Watch the full episode

“I first need to know what are these agents? What are they doing? What are their reasoning traces?”
Satya Nadellaat 16:41 · Possible16:41

Takeaways

  1. Maintain an inventory of agents and inspect their reasoning traces.
  2. Give agents identities, sandboxes and policies for tool access.
  3. Use runtime assertions to keep long-running agents within boundaries.

In this episode

Full episode
  1. 6:55Enterprises need to keep their tacit knowledge inside3:01
  2. 31:29Match model cost and capability to the problem3:32
  3. 51:27AI needs tangible benefits to earn public trust3:54
  4. 18:58CEOs need to own and compound their AI capability3:58
  5. 10:31AI could turn the firm into a human-agent workforce5:28
  6. 16:14Agents need identities, sandboxes and auditable controls2:37

  7. 29:02A quiz can check what people learned from an AI agent2:34Up next
  8. 35:27Countries need AI capability beyond data residency3:02

Transcript

Transcribed by machine (Whisper) from the episode’s audio, so a word may be off here and there.

  1. 16:18

    It's a great point. So in fact, to your point, one is the experience layer. Clearly, that's important. And another one which we referenced earlier was, hey, we need this hill climbing machine as a concept that needs to be instantiated. But the third is the manageability of it and the security of it, starting with observability, right? One of the first things we did even, and we talked about it even yesterday, is something called Agent 365.

  2. 16:40

    I need to know, I need to have an inventory. I said, oh, there may be 20 million agents at Microsoft. I first need to know what are these agents? What are they doing? What are their reasoning traces? they need to be fully inspectable, fully auditable. And by the way, when the agents also have this other attribute, they are running, they can generate code and execute. So you need the environment in which they're executing code with maybe even file system access, network access to be think that is governed by policy. So therefore, you now need to give them identities, you need to give them sandboxes, then you need to set policies to govern them.

  3. 17:20

    And so we built this entire thing called Agent 365, which really has, you know, we have extended Entra so that you have an identity. We extended Defender so that you have security. extended purview so that you can even label the data that it's getting created automatically so that you can have data protection. So, I think security, containment, manageability, observability is the way we will have confidence around these agents. The one other thing I'd say, Reid, also was salient in our developer conference was how important it is when you're building these long-running agents, right? Like if you think about, right, we have always had in programming languages, you know, programming models for understanding the, you know, the verifiability of a program, right? And it's at runtime. So one of the attributes of these long-running agents

  4. 18:14

    that we added to Foundry was something called asserts. So this allows us to assert what are the boundaries, right? So instead of talking about guardrails as a thing that is sort of just a classifier of some form, you really need to now have the ability during execution to really have that execution path not go off rails. And so there's a lot of engineering sophistication now that's emerging as we build out the platform, the runtime, the security layer, the management