Introduction
openboa is the project and brand. Its core concept is Business of Agents (BOA), implemented through the Business of Agents operating model. openboa keeps the Business as the durable operating subject and treats agents as an evolvable workforce. The product stack is: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.md - System Contracts — philosophy translated into enforceable contracts
./concepts/system-contracts.md - Business of Agents — shared model and canonical terms ./concepts/business-of-agents.md
- Sharp Non-goals — explicit exclusions to prevent drift
./help/non-goals.md - Architecture — the current layer model and code reality ./architecture.md
- Agent / Chat / Work / Observe — the top-level product surfaces ./agent.md, ./chat.md, ./work.md, ./observe.md
- Agent Runtime — the detailed session-first Agent runtime and execution seams ./agent-runtime.md
- Development / Quickstart — local workflow and contribution loop ./development.md, ./quickstart.md
Start by role
- Operator / Founder: Core Doctrine → Non-goals → Business of Agents
- 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