Skip to content

docs: MXC (Microsoft Execution Containers) platform research#14

Merged
brandwe merged 1 commit into
mainfrom
docs/mxc-platform-learnings
Jun 8, 2026
Merged

docs: MXC (Microsoft Execution Containers) platform research#14
brandwe merged 1 commit into
mainfrom
docs/mxc-platform-learnings

Conversation

@brandwe

@brandwe brandwe commented Jun 8, 2026

Copy link
Copy Markdown
Member

Summary

Deep-research platform-learnings writeup of Microsoft Execution Containers (MXC), announced at Build 2026 — the OS-level, policy-driven sandbox for agent code execution. Researched from primary sources (github.com/microsoft/mxc, @microsoft/mxc-sdk v0.6.1, the Windows Developer Blog).

This is highly on-thesis: entrabot owns agent identity + attribution; MXC is the execution-containment half of the same device-agent security story. They compose.

What's in the doc

  • What MXC actually is — and the critical distinction between the OSS code-execution sandbox (verifiable today) vs. the Windows/Agent-365 "agent identity" vision layer (announced, rolling out). The press conflates them; the doc separates them.
  • Composable containment spectrum — process / session / micro-VM / WSL / Windows-365, and the backend matrix (AppContainer, Windows Sandbox, LXC, Bubblewrap, Seatbelt (macOS), NanVix micro-VM, Hyperlight, isolation_session).
  • Policy model — the versioned JSON schema (filesystem/network/UI, default-deny), discovery helpers.
  • Third-party integration — TS SDK vs. native-binary+JSON (the Python path), plus the ecosystem (Copilot CLI, OpenAI Codex, NVIDIA OpenShell, OpenClaw, Manus, Hermes).
  • macOS Seatbelt backend — entrabot is macOS-primary; includes the keychainAccess knob that intersects our keyring usage.
  • entrabot fit + gap analysis — MXC closes entrabot's "no local execution boundary" gap; integration would be native-binary-from-Python; likely supersedes the Windows AppContainer spike on our roadmap. 7 open questions before building.

Notes

  • Docs-only. No code changes.
  • Linked from docs/index.md and the AGENTS.md required-reading table.
  • Status captured honestly: early preview, explicitly not a security boundary yet, 0.x schema churn — treat as defense-in-depth.

🤖 Generated with GitHub Copilot CLI

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

…earch

Deep-research writeup of MXC, announced at Build 2026 (github.com/microsoft/mxc,
@microsoft/mxc-sdk v0.6.1). Covers: what MXC actually is (OSS code-execution
sandbox vs the Windows/Agent-365 identity vision layer), the composable
containment spectrum and backends, the JSON policy model, how third parties
integrate (TS SDK vs native-binary+JSON), the macOS Seatbelt backend (entrabot
is macOS-primary, incl. the keychainAccess knob that intersects our keyring
usage), the entrabot fit (MXC = containment, entrabot = identity/attribution;
they compose), and a gap analysis for adding MXC support from Python.

Linked from docs/index.md and the AGENTS.md required-reading table.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@brandwe brandwe merged commit 0f8be9a into main Jun 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant