Active Development · Stage A: Institution-in-a-Box

Build cooperatives
that govern themselves.

ICN is democratic infrastructure for cooperatives, communities, and federations. Charter your org, run democratic votes, manage your economics, and federate with peers — on infrastructure no one owns but everyone runs.

19Phases Complete
38Rust Crates
0Central Servers
AGPL-3.0Licensed
What You Can Build

From charter to cooperative,
in one afternoon.

ICN gives cooperatives the full stack: identity, governance, economics, and federation. No platform fees. No central admin. No extractive middleman.

🏛️

Form a Cooperative

Three members, one vote, five minutes. Generate self-sovereign DIDs, submit a founding charter, and open a treasury. Your governance data lives on infrastructure you run.

🗳️

Run Democratic Votes

Any member can propose. Any member can close. Every decision produces a cryptographic receipt with a vote hash you can verify forever — not a spreadsheet in someone's inbox.

🌐

Federate With Others

Connect your co-op to a network through trust agreements and mutual credit. Inter-cooperative clearing without a bank. Shared resources without a landlord.


Live Demo

See it working.
Right now.

Alice, Bob, and Carol formed a cooperative, unanimously ratified their charter, and approved a $12,000 equipment proposal — each receiving a cryptographic receipt they can verify independently. No central server. No admin account. No platform lock-in.

The demo runs the full governance stack locally — no network, no cloud, no accounts. Start it with bash demo/scripts/start-demo.sh.

demo-governance.py
 Alice: did:icn:zG3PibF2D8jyyQ17wsFKJZ...
 Bob:   did:icn:z7iesUTnpyfhw1wPishDw...
 Carol: did:icn:zCUpdSZcQxr217wmLacYMZ...

 Cooperative created: Finger Lakes Food Co-op
 Governance domain:   coop:finger-lakes-food
 Bob added  — voting weight 1.0
 Carol added — voting weight 1.0

 Charter proposal submitted
 Alice: FOR  · Bob: FOR  · Carol: FOR
 Charter ratified — 3/3 unanimous

 Bob proposes: Approve $12,000 for kitchen equipment
 Alice: FOR  · Bob: FOR  · Carol: FOR
 Vote closed by Carol · Outcome: ACCEPTED

 Receipt: 9a717129bb8c70a0dd2eec47...
The Architecture

Not a blockchain. Not a server.
A coordination substrate.

ICN is a P2P daemon. Cooperative apps translate governance into generic constraints. The kernel enforces them without understanding their meaning. This is the Meaning Firewall.

CCL Document constitution · bylaws · treaty · budget
Governance proposals · votes · delegation
Trust Graph attestations · scores · propagation
Journal economic journal · mutual credit · clearing
MEANING FIREWALL
Kernel enforces constraints mechanically — no domain semantics

For Developers

34 crates.
Zero central servers.

ICN is built in Rust — 34 crates, zero central servers. Three binaries: icnd (daemon), icn-cli (tooling), and a gateway. Core subsystems organized around the Meaning Firewall.

icn-coreTokio runtime, supervisor, actor lifecycle
icn-netQUIC/TLS sessions, mDNS discovery
icn-gossipTopic-based replication, causal ordering
icn-identityDIDs, Ed25519 keypairs, Age keystore
icn-gatewayREST + WebSocket API, static demo UI
apps/governanceProposals, voting, delegation, receipts
apps/trustTrust graph → rate limits, credit multipliers
apps/ledgerEconomic journal, mutual credit, fork resolution
icn-cclContract language, WASM interpreter, fuel
Digital Public Infrastructure

Not a startup. Not a protocol.
A cooperative operating system.

ICN is designed to replace extractive platforms with cooperative ownership at every layer — from the individual co-op to municipal governance. Four stages, built in sequence.

A
Active Now

Institution-in-a-Box

One-click cooperative creation. Default charter templates. Membership onboarding. Economic journal. Proposal-to-vote loop. The minimum viable institution.

B

Federation Layer

Inter-cooperative agreements with treaty-based governance, cross-group trust propagation, and federation clearing for mutual credit networks.

C

Compute Commons

Shared compute resources contributed to a commons and allocated via mana. Members contribute hardware; the network rewards them with cooperative capacity.

D

Civilization Tools

Municipal governance platforms, participatory budgeting at city scale, public infrastructure coordination, and democratic technology governance.

Build the cooperative internet.

Contribute to infrastructure that replaces extractive systems with cooperative ownership. Program your governance. Democratize your economics. Own the systems that shape your world.