ICN: Digital Public Infrastructure for the Cooperative Economy
InterCooperative Network | Matt Faherty | intercooperative.network | March 2026
The Problem
Democratic organizations cannot prove their decisions happened. A cooperative votes on a budget. Someone writes it down. A grant funder, a federation partner, or a regulator has to take their word for it. Meeting minutes are a document someone typed. For seven people in a room, this works. For a federation of fifty organizations coordinating across a state, it doesn't.
Meanwhile, the cooperative movement runs on infrastructure it doesn't own. Google Workspace, Loomio, Slack, QuickBooks. Every tool is rented from a company that can change terms, raise prices, or disappear. Democratic organizations built on the principle of ownership run on platforms they'll never control.
The Solution
ICN is a peer-to-peer coordination substrate that lets cooperatives and community organizations:
Prove decisions. Every governance action produces a cryptographic receipt. A vote, a budget allocation, a federation agreement. Anyone with the receipt can verify it independently. No platform required.
Own infrastructure. ICN runs on hardware you control. Your identity, your records, your governance rules. No vendor holds your data.
Coordinate without surrendering. Organizations discover each other, verify claims, and settle obligations across boundaries without a common platform. Exit is free.
What Exists Today
| Metric | Value |
|---|---|
| Rust codebase | 451K lines, 34 crates |
| Test suite | 5,933 passing tests |
| API surface | 70+ REST endpoints |
| Demo flows | 4 (governance, patronage, federation, reporting) |
| SDKs | TypeScript + React Native |
| Deployment | 4-node K3s cluster running federated demo |
| Completion | ~75% to first external deployment |
Proven in CI: Complete 6-link receipt chain (proposal -> vote -> decision -> allocation -> execution -> audit) verified end-to-end in automated tests.
Proven on K3s: Governance flow (Flow 1) and federation flow (Flow 3) run clean against live cluster. Patronage and reporting flows updated and pending redeploy verification.
Architecture
ICN implements a constraint enforcement architecture with a Meaning Firewall:
- Apps (governance, mutual credit, membership) translate domain semantics into generic constraints
- Kernel enforces constraints mechanically without understanding what they mean
- This separation makes ICN infrastructure, not a product. Like TCP/IP doesn't know whether your packets are email or video, ICN doesn't know whether your state transitions are votes or payments
This architecture is not theoretical. It is enforced by CI gates that reject code violating the boundary.
Who It's For
Worker cooperatives, housing cooperatives, community land trusts, mutual aid networks, cooperative federations, and any organization that governs itself democratically and needs to prove it.
First pilot target: Upstate New York cooperative ecosystem, supported by the NY Cooperative Summit network (3rd annual summit planned October 2026).
What Funding Enables
| Phase | Timeline | Deliverable |
|---|---|---|
| Demo polish + grant prep | Now - Mar 31 | Recorded demo, grant submissions |
| Pilot deployment | Apr - Jun 2026 | First external cooperative running ICN |
| Mobile member UX | May - Jul 2026 | Phone-based voting and receipt verification |
| Summit workshop | Oct 2026 | Live demonstration at NY Cooperative Summit |
| Federation pilot | Q4 2026 | 3-5 cooperatives federated on ICN |
The Team
Matt Faherty — Sole architect and developer. Background in cooperative organizing (NY Cooperative Summit co-organizer, 2 years running), software architecture, and sports science pedagogy. 12 years of coaching experience translating complex systems into accessible practice. CompTIA A+ certified. Building ICN full-time with AI-augmented development.
Advisory network: Joe Marraffino (Cooperative Fund of New England), Frank Cetera (Institute for the Cooperative Digital Economy), Rochester Cooperative Collective, ACCES-VR vocational rehabilitation program.
Contact
Matt Faherty | matt.faherty@gmail.com | 585-506-8579 GitHub: github.com/InterCooperative-Network/icn Web: intercooperative.network