System topology
The static architecture: every binary, every port, every connection. Open →
Agent Substrate is a Kubernetes-native runtime for highly-multiplexed actor workloads - AI agents, sandboxed environments, stateful services. It decouples actor lifecycle from Pods, so a small pool of pre-warmed sandbox workers - gVisor or micro-VM - can host 30× more actors than there are pods, by suspending idle actors to object storage and restoring them on demand.
Each actor lives in an atespace (Substrate’s tenancy
boundary), so its identity is the tuple (atespace, name) - which is why you’ll
see that pair in DNS names, storage keys, and every API call throughout this atlas.
The bird’s-eye view:
The whole system on one whiteboard. Click any box to drill in. For the wiring-diagram version with every port, see System topology.
System topology
The static architecture: every binary, every port, every connection. Open →
Resume actor
The most interesting flow - touches every component. Cold start from snapshot, end to end. Open →
ateapi internals
Control plane API: RPCs, workflow engine, Redis keyspace. Open →
Concepts glossary
Quick definitions for the domain terms - actor, atespace, worker, session, snapshot, WorkerPool, ActorTemplate. Open Actor →
Source on GitHub
Browse the full source, open issues, or read the architecture docs and API guide. agent-substrate/substrate →
ateapi above to drill into its
internals.