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.
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.
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.
✓ 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... 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.
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 lifecycleicn-netQUIC/TLS sessions, mDNS discoveryicn-gossipTopic-based replication, causal orderingicn-identityDIDs, Ed25519 keypairs, Age keystoreicn-gatewayREST + WebSocket API, static demo UIapps/governanceProposals, voting, delegation, receiptsapps/trustTrust graph → rate limits, credit multipliersapps/ledgerEconomic journal, mutual credit, fork resolutionicn-cclContract language, WASM interpreter, fuelNot 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.
Institution-in-a-Box
One-click cooperative creation. Default charter templates. Membership onboarding. Economic journal. Proposal-to-vote loop. The minimum viable institution.
Federation Layer
Inter-cooperative agreements with treaty-based governance, cross-group trust propagation, and federation clearing for mutual credit networks.
Compute Commons
Shared compute resources contributed to a commons and allocated via mana. Members contribute hardware; the network rewards them with cooperative capacity.
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.