Where the Guardrail Lives: Microsoft Bundles Governance In, Orca Keeps It Out
Microsoft’s Agent Framework is now in public preview, and it is leading with governance rather than orchestration. The pitch is approvals, content safety, audit logging, and observability, delivered as part of the platform.
Where the guardrail lives is the question this site has been circling for a year. For a long time the answer was the sandbox. The newer answer is more specific. The rule lives either inside the platform you deploy into, or outside the agent in a layer you control. Orca Agent Engine, from StreamNative, open-sourced on October 6 with the outside answer, and I wrote that up when it shipped. Microsoft is taking the inside position.
What Microsoft shipped
The framework merges Semantic Kernel’s enterprise foundations with AutoGen’s multi-agent orchestration into one open-source SDK and runtime. The interop is the familiar stack: MCP for tool discovery, A2A for cross-runtime collaboration, and OpenAPI for importing any REST API as a tool. The merger itself is not new. I covered it in September when AutoGen and Semantic Kernel were folded together, and that post is still the reference for the consolidation.
What changed is that Microsoft is now leading with enterprise readiness, and enterprise readiness is the governance story. OpenTelemetry instrumentation for every action. Secure hosting on Azure AI Foundry with virtual network integration, role-based access, private data handling, and content safety. Azure AI Content Safety, Entra ID authentication, and structured logging for compliance. A human-in-the-loop hook where a tool can be marked as requiring approval, so the framework emits a pending request that gets routed to a UI or a queue and then continues or denies.
I want to be careful about one distinction, because the bundled label can overstate it. The framework is open source and cloud-agnostic. Microsoft says agents can run in containers, on-premises, or across multiple clouds, and the approval hook works for local tools and remote service calls alike. That part travels with the SDK. What does not travel is the compliance stack Microsoft markets around it. Content Safety, Entra ID, and the Foundry dashboards are Azure services. The guardrail arrives with the platform if you deploy on the platform. If you run the framework somewhere else, you get the SDK and you bring your own controls.
Microsoft’s announcement leans on two numbers. PwC says eight in ten enterprises already use some form of agentic AI, and McKinsey’s 2025 trust survey names the lack of governance and risk-management tools as the top obstacle to adoption. The proof point is KPMG, which is building Clara AI on the framework. Its global head of audit innovation credits “the governance and observability in Azure AI Foundry” as what a regulated firm needs. The governance lives in Azure, and that is what the customer is buying.
The other answer
Orca is the same question answered the other way. StreamNative open-sourced it on October 6, and it keeps the guardrail outside the agent in a layer you host and control. I wrote that post when it shipped, and the details are there. The split is what matters now, because it is the cleanest statement yet of a line this site has been tracing all year. Rossoctl is the external answer at the Kubernetes layer. OpenClaw Enterprise is the external answer at the fleet layer. The AARM and ACS specs named the interception layer before either shipped. Orca is the external answer as a self-hosted runtime. Microsoft is the bundled answer.
The two answers assume different things about the buyer. The bundled answer assumes you want governance to arrive with the platform and that you will run on that platform to get the full version of it. The external answer assumes you want the guardrail to outlive any one platform and that you will operate it yourself. Neither is free. Microsoft’s managed compliance services live in Azure. Orca’s runs wherever you are willing to stand up a registry, a gateway, and an event store, and then own all three. Most enterprises will reach for the bundled version first, because it is less work on day one, and I am not sure that is a good thing.
What I don’t yet believe
I have two reservations, and both are about trust. Everything here is vendor-authored. The framework’s compliance claims come from Microsoft’s announcement, and the customer quote is from the same launch post. The claims discussed here come from Microsoft’s launch materials, so this post is not an independent evaluation. And it is a preview, not a generally available product. The responsible-AI capabilities are still on their way, and the multi-agent workflows are in private preview.
The second reservation is about where the guardrail actually ends up living. The framework is portable, and the approval hook and the OpenTelemetry instrumentation are in the SDK. What does not travel is the Foundry-managed compliance layer: Content Safety, Entra ID, and the observability dashboards. That is a soft lock-in, not a hard one. You can leave Azure and keep the SDK, the approvals, and the instrumentation; you leave the managed compliance services behind. For the opposite problem, an external layer that turns out to be necessary but not sufficient, the Orca post already covers it.
Sources
- Introducing Microsoft Agent Framework: The Open-Source Engine for Agentic AI Apps — Microsoft Foundry Blog
- Microsoft Agent Framework overview — Microsoft Learn
- Introducing Microsoft Agent Framework — Qureshi, October 10, 2026
- Open-Sourcing Orca Agent Engine: Building an Open Runtime for Managed Agents — RunOrca, October 6, 2026
- Inside Orca Agent Engine: Governing Managed Agents from Outside the Agent — RunOrca