Skip to content

Future Vision

Everything on this page is intent, not capability

No end-to-end capability below is available. Each row names a direction the project would like to take, either planned (scheduled or under active design) or backlog (a research candidate with no schedule). A row may still rest on components that are built and tested, and says so where it does; what is missing in that case is the capability, not the plumbing. For what exists in the product, read the roadmap, which also states plainly that the loop has not yet completed a live run.

Planned

Feature Status
Dynamic company scaling across clusters Planned

Backlog (Research Candidates)

Feature Status
Community template marketplace Research
Inter-org federation as an operator surface. The A2A gateway, the peer registry and the JSON-RPC methods (skills/query and skills/negotiate among them) are implemented and covered by in-process tests; what has no design and no harness is delegation between two live deployments Research
Inter-company communication beyond A2A Research
Shift system for agents Research
A self-improving company that runs a continuous staged-rollout meta-loop without a human approving each proposal. The shipped meta-loop would keep its mandatory approval gate; this row is the question of whether that gate could ever be narrowed, and twelve live rounds have earned no part of that answer Research
Advanced memory architecture (GraphRAG, RL consolidation) Research
Distributed multi-node organisational memory consistency (Phase 2 compare-and-set on PostgreSQL advisory locks) Research
Kubernetes sandbox backend Research
Training mode (learn from senior agents) Research
Agent-controlled context compaction (agent-guided compaction tool, LLM summarisation, memory offload) Research

Scaling Path

The intended deployment progression, from a local single-process install to a hosted platform. The first two phases have working code behind them; the last two are direction only.

No phase carries an agent count, because the project has measured none. What bounds a deployment is decomposition quality rather than agent supply, and whether the decomposition ceiling is per level or global is an open measurement.

flowchart LR
    P1["Local single-process<br/>async runtime, SQLite,<br/>in-memory bus"]
    P2["Local multi-process<br/>external bus, production DB,<br/>sandboxed execution"]
    P3["Network / server<br/>distributed agents,<br/>multi-user auth"]
    P4["Cloud / hosted<br/>container orchestration,<br/>horizontal scaling"]

    P1 --> P2 --> P3 --> P4

    P1:::built
    P2:::built
    P3:::planned
    P4:::backlog

    classDef built fill:#1e3a2e,stroke:#22c55e,color:#e2e8f0
    classDef planned fill:#3a2e1e,stroke:#f59e0b,color:#e2e8f0
    classDef backlog fill:#2e2e3a,stroke:#8b5cf6,color:#e2e8f0

See the Distributed Runtime page for the NATS JetStream backend and distributed task queue design.

Each phase builds on the previous one. The pluggable protocol interfaces throughout the codebase (persistence, memory, message bus, sandbox) are designed to make these transitions configuration changes rather than rewrites.