Agent team runtime
Monad is a daemon-first agent team runtime with headless architecture. The runtime keeps a team available independently of clients and owns the identity, capabilities, permissions, work state, artifacts, approvals, and audit history required to operate it. Headless means the Web UI, command-line interface (CLI), terminal user interface (TUI), editors, application programming interfaces (APIs), messaging channels, and custom Web experiences are clients. They can close, reconnect, or be replaced without taking ownership of the team or its work.Daemon
The daemon is the single long-running Monad process. It stores durable state, applies policy, exposes public contracts, coordinates the team, and connects clients with agent runtimes. The daemon binds to local interfaces by default. See runtime, configuration, and security for transport and remote-access behavior.Monad Mesh
Monad Mesh is the agent team runtime the daemon exposes. It owns team identity, session bindings, roles, delegation, shared work, observation, approvals, and recovery. A mesh is the unit users work with. Agents from different runtimes join the same mesh and keep their own execution behavior while the mesh keeps one durable record of who participates and what happened. A one-agent setup uses the same runtime and grows into a team without moving its work.Agent and team member
An agent is a reasoning and execution participant in a team. A project member is its durable team identity, which can outlive a specific provider process or execution session. The team runtime uses that identity for capability, policy, work assignment, session binding, observation, and recovery. It does not infer identity from a display name.Agent runtime
An agent runtime runs an agent turn. It receives input, invokes a model or provider-specific loop, performs allowed actions, and returns events or results. Any of these can be a mesh member:
Monad Agent Runtime has no privileged position beyond being bundled: it is one member among many. No agent runtime owns team identity, collaboration state, or client presentation — the mesh does.