substrate
View on GitHubAgent Substrate: the core system
Agent Substrate is a Go/Kubernetes runtime for high-density agent execution: it multiplexes stateful agent actors onto a small worker pool with sub-500ms suspend/resume, zero-trust kernel and network isolation, and support for microVM/gVisor sandboxes plus ADK, LangChain, MCP and coding agents.
Use Cases
Running millions of high-density agent sandboxesSub-second suspend/resume of stateful agentsPersisting filesystem and memory state across agent sessionsSandboxing MCP servers as durable toolsHosting high-density stateful coding agent sessions (Claude Code, Codex)Zero-trust multi-tenant agent isolationRL rollout infrastructure spanning agent, inference and trainingRouting traffic to idle-on-demand agentsDeploying gVisor or microVM isolated workloads on KubernetesOversubscribing physical pods 30x for agent workloads
Built With
- Language
- Go
- Frameworks
- Kubernetes · gVisor · microVM · LangChain · Google ADK · Model Context Protocol · kagent · OpenFGA · Envoy · OpenTelemetry · Prometheus · SPIFFE/SPIRE · PostgreSQL · containerd
Tags
agent-runtime · sandboxing · kubernetes · microvm · gvisor · multiplexing · suspend-resume · zero-trust · kernel-isolation · orchestration · stateful-agents · go · serverless · infrastructure