What's real now.
ICN's subsystems are at very different stages. This page states which ones are load-bearing, which are still moving, and — just as importantly — what kind of evidence sits behind each claim. Every other page on this site should be readable against this one without contradiction.
docs/status.toml at build time.
How to read this page
Every claim carries two labels, because "how far along is it" and "how do we know" are different questions. Collapsing them is how a merged pull request quietly becomes a promise.
Maturity — how far along it is
Implemented, integrated, and load-bearing. Capabilities we are prepared to stand behind in public.
Actively under development with visible progress. Real, not yet reliable enough to lean on.
Serious implementation exists. Surfaces, integrations, or verification are still being finished.
Scaffolding exists; the capability does not. We would rather say that than imply a schedule.
Evidence — how we know
A capability can be well-built and thinly evidenced at the same time. This axis says which it is.
- Test-backed Exercised by the automated test suite in this repository.
- Fixture-backed Demonstrated against deterministic fixture data, not live institutional use.
- Reviewed Established by reading the implementation, not by an automated check.
None of the evidence classes above means a capability has been run by an institution in ordinary use. ICN has no production deployment claim, and activity in the repository is not a readiness signal.
Subsystems
Generated from the repository's own state file. The gap column is the project's own record of what is missing — it is published rather than summarised because a maturity claim without its gaps is marketing.
| Subsystem | Maturity | Evidence | Verified | Recorded gaps |
|---|---|---|---|---|
| Economics (Mutual Credit Ledger) icn-ledger, apps/ledger | strong today | Test-backed — Exercised by the automated test suite in this repository. |
| |
| Entity Model icn-entity, icn-coop, icn-community | strong today | Test-backed — Exercised by the automated test suite in this repository. |
| |
| Governance icn-governance, apps/governance | strong today | Fixture-backed — Demonstrated against deterministic fixture data, not live institutional use. |
| |
| Identity & Cryptography icn-identity, icn-crypto-pq, icn-steward, icn-zkp | strong today | Test-backed — Exercised by the automated test suite in this repository. |
| |
| Network & Transport icn-net, icn-gossip | strong today | Fixture-backed — Demonstrated against deterministic fixture data, not live institutional use. |
| |
| Security & Privacy icn-net, icn-crypto, icn-security, icn-privacy | strong today | Test-backed — Exercised by the automated test suite in this repository. |
| |
| Contract Execution (CCL) icn-ccl | advancing now | Test-backed — Exercised by the automated test suite in this repository. |
| |
| Federation icn-federation | real but maturing | Reviewed — Established by reading the implementation, not by an automated check. |
| |
| Storage (DAG) icn-store, icn-snapshot | real but maturing | Reviewed — Established by reading the implementation, not by an automated check. |
| |
| Distributed Compute icn-compute | not yet | Reviewed — Established by reading the implementation, not by an automated check. |
|
10 subsystems, generated from docs/status.toml.
Some parts of ICN — membership, receipts and provenance, the
member-facing shell, and the rehearsal appliance — do not have a row in
that file and so do not appear above. They are covered in the narrative
below, and that difference is itself worth knowing: the machine-readable
record does not yet cover everything the project talks about.
What the table does not say
The bounded thing that actually runs
The current bounded wedge is the Rehearsal Node: a self-contained, non-production appliance that runs one governed loop end to end. An organizer reviews, edits, assigns, previews, and digest-bound-confirms a piece of proposed work; a member completes it. Both decision points are recorded as durable process receipts, and the run exports a secret-free evidence summary.
That loop has been witnessed on an assembled image. It is deliberately bounded — unsigned, non-production — and the human gates are still open: a real organizer walkthrough and a human assistive-technology pass have not happened. Rehearsal before belief. No organizer approval and no pilot commitment is claimed.
Where the implementation is ahead of the interface
The strongest part of ICN is the chain that carries an outcome back through the rule that shaped it, the decision that authorized it, and the standing that made action legitimate. The weakest part is the surface an ordinary member would use to see any of that. The gap between those two is the single most honest thing to know about the project right now.
Federation is the other place worth naming directly. It is a serious subsystem with real implementation behind it, and no two cooperatives are federating over ICN in ordinary use. Peer connectivity is not federation, and a local fixture is not a federation either.
What has no row in the table at all
Privacy, zero-knowledge proofs, steward networks, and post-quantum cryptography exist as dedicated subsystems or source-level primitives. Their runtime integration and member-facing role are not verified, so they get no public capability claim here.
There is design direction for governed services, service identities, tool manifests, and institution-owned tool state. Design direction is not implemented service hosting, and this page will not let the two blur.
What this page commits to
Every capability claim elsewhere on this site belongs in one of the maturity bands above and carries one of the evidence classes. If something reads as more finished on another page than it does here, this page is right and the other page is a defect worth reporting.
Recent state changes
Meaningful changes that landed and were reviewed — not a commit feed. An entry here means something changed and someone reviewed it. It does not mean a capability became usable; that question is answered by the table above.
- Capability Bind a fresh Subject inception to a governance-domain context #2797 ↗
Newest entry 2026-09-15. Selected from the last 400 commits: only reviewed, merged changes whose type corresponds to a change in what the project does — new behaviour, corrections, hardening, recorded decisions, and re-verifications of this page's own source data.
Check any of this directly
- docs/status.toml ↗ The file this page's table is generated from, including the evidence list and gap list for each subsystem.
- Project state The canonical, truth-synced current-state document.
- ADR-0032 — website truth boundary The claim-discipline rules this page is written under.
- See it work A worked example of one decision travelling through the system, using the same record shapes.
- Source on GitHub ↗ The ground truth. Everything above is downstream of it.