Product purpose
Monad exists to operate agent teams across replaceable clients and execution engines. The daemon preserves continuity, policy, collaboration, and human oversight while interfaces adapt to the work. Success means a person can start with one agent, understand and approve its actions, add specialist agents when needed, recover work after interruption, and change clients without splitting state across products.Audiences
Three groups share the runtime but need different levels of detail:- Everyday users: need a focused first-party Agent experience without initial runtime configuration overhead
- Developer power users: configure providers, skills, MCP servers, Atom Packs, sandboxes, approvals, and external runtimes
- Team operators: manage team identity, policy, recovery, observation, channels, and Workplace Experiences
Product principles
- Human intent, governed execution: people own direction, judgment, and accountability; agents act within explicit capability, containment, and policy boundaries
- Continuity over client state: closing, reconnecting, or switching a client must not discard work or transfer runtime authority
- One runtime, tailored experiences: scenario-specific interfaces may differ while preserving shared identity, session, task, artifact, approval, and audit semantics
- Execution-engine independence: the bundled Agent Runtime and external runtimes participate in the same team without creating separate policy or collaboration stores
- Progressive depth and autonomy: an approachable default experience must not hide configuration, observation, recovery, or controls from operators
- Team state, clearly surfaced: people must be able to identify the acting agent, owned work, produced artifacts, relevant changes, and pending human decisions
Brand commitments
Monad should feel grounded, clear, crafted, warm, capable, and trustworthy. Warmth comes from quality, clarity, and respect for the person’s intelligence rather than decoration. Avoid these directions:- Cold terminal-only aesthetics that exclude non-technical users
- Generic AI chat patterns that hide runtime and developer-tool depth
- Repetitive cream or sand scaffolding with tracked uppercase labels and numbered sections
- Aggressive brand-first interfaces that compete with sustained work
Evidence boundary
Use current repository behavior and tests as evidence for daemon lifecycle, clients, approvals, sessions, project collaboration, agent delegation, extensions, and sandbox boundaries. Use these sources before making a product claim:- README.md for the public overview, supported platforms, capabilities, and installation
- Product concepts for shared product vocabulary
- Runtime internals for transport, local-first, and security behavior
- Runtime security model for network, transport, credential, and containment boundaries
- Repository architecture for package ownership and extension boundaries
- Roadmap for shipped foundations, planned work, and non-goals
Accessibility and inclusion
Web Content Accessibility Guidelines (WCAG) AA is the minimum convention. Body text needs a contrast ratio of at least 4.5:1, and large text needs at least 3:1. Motion must honorprefers-reduced-motion.
Operational surfaces require keyboard access, visible focus, predictable controls, and accessible names. Product copy must explain risk and consequence without relying on color or animation.