Project status¶
Iteron is Apache-2.0 licensed and pre-alpha. The current main branch is the
only development line; there is no stable compatibility or support promise.
Delivered baseline¶
The repository currently contains:
- a Rust workspace split across protocol, record, observability, provider, tools, sandbox, context, verification, MCP, scheduling, agent policy, kernel, CLI, evaluation, and evolution-contract crates;
- an interactive TUI and one-shot text/JSON/JSONL frontend;
- Anthropic Messages, OpenAI Responses, and OpenAI-compatible Chat adapters;
- built-in profiles for Anthropic, OpenAI, DeepSeek, GLM, MiniMax, and Fireworks;
- workspace read/search/edit, shell, Git, memory, skills, hooks, initial MCP, and verification primitives;
- hash-chained local records with sessions, continuation, resume, and fork;
- four permission modes, an optional capability gate, bounded runs, and
macOS/Linux sandbox backends selected with
--confine; the shipped default is unconfined and bypasses permission prompts; - machine-validated human ownership boundaries and repository review policy;
- four published pre-alpha tags (
v0.0.1throughv0.0.4), each locally built foraarch64-apple-darwinwith manifest, receipt, checksums, legal evidence, and SBOM; each release note and manifest explicitly records the absence of GitHub OIDC attestation, andv0.0.2throughv0.0.4also carry an offline provenance asset. These are not accepted workflow-native three-target release evidence; - a macOS/Linux three-target release workflow, installer, checksums, license evidence, SBOMs, provenance, and public-install canaries; accepted three-target evidence still awaits usable native release capacity.
Not accepted as complete¶
Iteron does not yet claim:
- production readiness or unattended safety on sensitive repositories;
- conformance to the target microkernel architecture;
- a stable App Server or public runtime protocol;
- complete MCP, LSP, plugin, PTY, or background-process lifecycle support;
- authoritative context, cache, cost, or billing truth for every provider route;
- Windows distribution, a stable compatibility promise, or long-term support;
- live self-training, GRPO, reinforcement learning, or autonomous policy promotion;
- parity with Codex, Claude Code, or another production coding agent.
How progress is accepted¶
Roadmap milestones are evidence gates, not marketing dates. A feature existing in one crate is not enough: cross-platform tests, failure behavior, recovery, observability, security boundaries, and integration evidence determine whether a milestone can be accepted.
See the roadmap, architecture, and repository enforcement.