Docs / Architecture
Architecture
Miosbot separates identity, orchestration, model choice, and action boundaries.
Identity layer
Main is owner-facing. COS is a distinct company-work teammate identity. People and channel mappings are explicitly configured and do not create additional assistant identities. The retired COO label is not part of the current product structure.
Application layer
The Mac app provides the native user experience and system integration.
Runtime layer
Production uses bundled OpenClaw/CodeEngine today. NativeEngine exists in staging only and is not live.
Provider layer
The user or operator selects the available model provider. Miosbot does not claim provider partnerships.
Action layer
Connected tools act with the permissions granted to them. Approval gates can pause sensitive work before it leaves the system.