ICN is institutional infrastructure for democratic organizations. It is being built so cooperatives, communities, and federations can prove decisions, operate on infrastructure they control, and coordinate across organizational boundaries without handing those functions to a platform landlord.
Public site: intercooperative.network
A constraint engine, not a blockchain and not a federated SaaS. Apps translate cooperative governance into generic constraints; the kernel enforces those constraints without understanding their meaning. This is what keeps the substrate predictable while letting cooperatives adapt the rules above it.
The substrate covers identity, trust, networking, mutual-credit accounting, contracts (CCL), gossip, governance, and trust-gated compute.
For the longer answer, start with What is ICN and What's Real Now.
| Repo | Visibility | Role |
|---|---|---|
icn |
Public | Canonical substrate. Kernel, apps, daemon, CLI, gateway, TypeScript SDK, public website. The truth lives here. |
nycn |
Private | NYCN — first institution-specific application package built on ICN. |
icn-learn |
Private | ICN Academy — role-based learning and onboarding. |
icn-community-bridge |
Private | Discord-to-Matrix bridge — scaffold/docs only, not deployed. |
Public claims are grounded in the icn repo. NYCN and icn-learn are private while they mature; their pieces become public as they get pilot-ready.
- Roadmap and current state:
docs/STATE.md,docs/PHASE_HISTORY.md,docs/dev-journal/ROADMAP.md. State files are bumped with every state-changing PR. - Architecture:
docs/ARCHITECTURE.mdanddocs/architecture/. - Cross-repo navigation:
docs/reference/project-index/repository-map.md. - Public discussion: GitHub Discussions. Conversation belongs in Discussions; decisions belong in issues, PRs, RFCs, and ADRs.
- Read the project first: intercooperative.network/get-involved.
- Technical contributors:
docs/GETTING_STARTED.md, thenCONTRIBUTING.md. For a first contribution, browse good first issues. - Non-technical contributors: docs, design, testing, research, policy, and ecosystem paths are listed on Get Involved.
- Cooperatives evaluating ICN as substrate: open a Discussion once the use case is concrete.
Do not file vulnerabilities as public issues.
Report through GitHub's private vulnerability advisory flow on icn. Full policy in SECURITY.md.
ICN is pre-pilot. The substrate has working kernel, identity, trust, gossip, ledger, governance, and gateway, deployed on a K3s cluster for live testing — but pilot deployment is the next phase, not a current capability. The docs/security/ directory and docs/STATE.md are candid about which surfaces are hardened and which are still research-grade.
Public claims on the website distinguish "What's Real Now" from direction. If you are evaluating ICN for an institutional use case, start there.
The current rail is GitHub Sponsors. Sponsorship supports development; it does not grant governance authority, roadmap influence, or private access to maintainers.
This is an organization profile. For the day-to-day project, start in icn.