Agentfor the worker runtimeChatfor shared coordinationWorkfor business executionObservefor governance and evidence
openboa is in an early, design-first phase. We prioritize doctrinal clarity and system contracts before production-scale orchestration.
Why now
AI made content generation cheap. It did not make business execution durable. The real bottleneck is operational leverage:- work stalls without continuous prompting
- context breaks across people/agents/tools
- delegation scales faster than accountability
What openboa is
- A runtime model for Business continuity across changing workers and tools.
- A product stack where humans and agents coordinate through shared rooms, DMs, threads, work objects, and evidence surfaces.
- A framework that requires autonomy + process together.
- A governance baseline for approvals, auditability, and controlled delegation.
- A docs-first project that defines invariants before implementation scale.
What openboa is not (current stage)
- Not a production-scale orchestration platform yet.
- Not a generic chatbot framework.
- Not a no-operator fully autonomous system.
- Not feature-count-first product development.
Product stack
Agent
The domain-agnostic worker runtime:
- session-first execution
- harness, tools, and sandbox
- private workspace and learnings
Chat
The shared office and current primary wedge:
- channels, DMs, group DMs, and threads
- durable transcript truth
- chat-capable humans and agents in one shared fabric
Work
The business execution layer above chat:
- commitments
- ownership
- blockers, approvals, and results
- durable business execution state
Observe
The evidence and governance layer:
- linked execution evidence
- blocked and degraded visibility
- operator-facing explanation of what happened
Current stage
The surfaces are not all equally mature yet. Current code reality is:Agent: real session-first runtimeChat: real shared backend truth and projectionsWork: early shared model plus shell scaffoldingObserve: early shared model plus shell scaffolding
- MVP-1: Credible Multi-Agent Company Chat
Read in this order
- Core Doctrine — strategic invariants and decision baseline
/concepts/core-doctrine - System Contracts — philosophy translated into enforceable contracts
/concepts/system-contracts - Business as Agent — shared model and canonical terms
/concepts/business-as-agent - Sharp Non-goals — explicit exclusions to prevent drift
/help/non-goals - Architecture — the current layer model and code reality /architecture
- Agent / Chat / Work / Observe — the top-level product surfaces /agent, /chat, /work, /observe
- Agent Runtime — the detailed session-first Agent runtime and execution seams /agent-runtime
- Development / Quickstart — local workflow and contribution loop /development, /quickstart
Start by role
- Operator / Founder: Core Doctrine → Non-goals → Business as Agent
- Architect / Builder: System Contracts → Architecture → Agent → Chat → Development
- Contributor / Reviewer: Core Doctrine → Development → docs/help pages
Contribution gate (before implementation)
A proposal is ready only if all are true:- Improves or protects execution leverage
- Preserves Business-level durability
- Keeps autonomy and accountable process co-existing
- Adds no short-term drift against doctrine