Past & Future
Where CellState has been and where it's going. For the versioning philosophy, see the docs.
Roadmap
First Light
First public release. 7-crate Rust workspace compiling to a single binary.
- 4-stage mutation pipeline with 11 gate checks
- Immutable Event DAG with Blake3 hash chains
- Full entity hierarchy: Tenant → Agent → Trajectory → Scope → Turn
- 85+ REST endpoints, WebSocket + SSE streaming
- 2,554 passing tests, 48 Prometheus metrics
Full MCP + SDK
Making CellState consumable by external tools and agents.
- Complete MCP protocol coverage
- TypeScript SDK published as @cellstate
- Vector similarity search on artifacts and notes
- End-to-end external integration tested
Multi-Agent Coordination
Proving coordination primitives under real multi-agent pressure.
- A2A protocol wired and functional
- Automated context compression: L0 → L1 → L2
- Conflict resolution strategies proven
- Child trajectory spawning validated
Protocol Completeness
All four transports running, monolithic server decomposed into protocol crates.
- ag-ui protocol integrated
- cellstate-pcp decomposed into focused protocol crates
- API surface audit complete
- Benchmark baselines established
Production Hardening
External validation and production polish.
- Full protocol matrix stable
- External team running CellState in production
- Security audit findings resolved
- Documentation covers every public type
The Contract
API will not break without a major version bump. The promise.
- All four protocols fully operational
- Each protocol in its own crate
- Public API surface frozen
- Migration tooling for schema changes
Beyond v1.0
Directions, not promises. These become concrete milestones when the foundation is stable.
CellState Hosted — managed service, the Webflow-for-agents model
Pack Editor as CellState agent — full dogfooding
cellstate-rs crate — published Rust crate for agent developers
Ecosystem integrations — first-class connectors for major agent frameworks
Changelog
First public release. 7-crate Rust workspace consolidated from 9. cellstate-api renamed to cellstate-pcp, cellstate-pipeline renamed to cellstate-compiler, cellstate-storage dissolved into cellstate-pcp.
- 4-stage mutation pipeline with 11 gate checks
- Immutable Event DAG with Blake3 hash chains and UUIDv7 causal ordering
- 56 PostgreSQL tables, 85+ REST endpoints
- WebSocket event broadcast and SSE streaming
- LMDB cache layer for sub-millisecond reads
- 18 background jobs, 2,554 passing tests
- 48 Prometheus metrics, OTLP observability
- Basic MCP server