Why ICN?

Infrastructure for the Cooperative Economy


The Problem

Cooperatives run on spreadsheets, emails, and trust held in people's heads. When those people leave, institutional memory walks out the door. When cooperatives want to work together, there's no shared infrastructure.

Common pain points:

  • Member records scattered across tools
  • Time banking tracked in error-prone spreadsheets
  • No way to verify reputation across organizations
  • Governance decisions lost in email threads
  • No interoperability between cooperative systems

What ICN Is

ICN is a peer-to-peer coordination substrate for cooperatives. Think of it as shared infrastructure that cooperatives own together.

Layer What It Does
Identity Self-sovereign IDs that work everywhere
Trust Reputation that travels with you
Ledger Mutual credit without banks
Governance Democratic decisions with an audit trail
Contracts Programmable agreements between members

"The goal isn't finance. The goal is cooperation you can audit."


How It's Different

Aspect Spreadsheets Blockchain ICN
Control Whoever has the file Token holders The cooperative
Trust model Implicit Assumes hostility Assumes relationship
Interoperability Copy/paste Token bridges Built-in federation
Cost Free but fragile Gas fees Contribution-based
Governance Informal Token-weighted Democratic

ICN is not a blockchain. It's infrastructure for people who already trust each other to coordinate better.


What You Get

For Members

  • One identity across all cooperatives you belong to
  • Portable reputation that follows you
  • Clear records of contributions and balances
  • Real participation in governance decisions

For Cooperatives

  • Member management with cryptographic identity
  • Mutual credit ledger for internal economy
  • Governance tools with configurable decision rules
  • Federation with other cooperatives

For Federations

  • Trust bridging across organizations
  • Credit exchange between currencies
  • Shared governance for inter-coop decisions
  • Network effects without platform lock-in

Who It's For

Ideal first adopters:

  • Timebanks (hour-based mutual credit)
  • Worker cooperatives (member coordination)
  • Food cooperatives (buying clubs, CSAs)
  • Housing cooperatives (resident governance)
  • Mutual aid networks (resource sharing)
  • Credit unions (member services)

Not for:

  • Speculative trading
  • Anonymous transactions
  • Replacing government currency
  • Organizations that don't want transparency

Getting Started

For individuals:

icnctl id init          # Create your identity
icnctl id show          # See your DID

For cooperatives:

icnctl gov domain create --domain-id coop:my-coop --name "My Cooperative"
icnctl ledger currency create --currency hours

For developers:

import { ICNClient } from '@icn/client';
const client = new ICNClient({ baseUrl: 'http://localhost:8080' });

The Vision

A world where:

  • Cooperative identity is portable and self-sovereign
  • Reputation is earned through participation, not purchased
  • Economic coordination happens without intermediaries
  • Governance is transparent and auditable
  • Cooperation scales beyond personal networks

ICN is the infrastructure layer that makes this possible.


Learn More

Resource Link
Documentation docs/ directory
Quick Start docs/GETTING_STARTED.md
Full Manual docs/manual/ICN_USER_MANUAL.md
Architecture ARCHITECTURE.md
GitHub github.com/InterCooperative-Network/icn

ICN: Cooperation you can audit.

Open source (AGPL-3.0) | Pilot ready | December 2025