ICN FAQ & Talking Points

For: Demo Q&A, investor meetings, cooperative conversations Last Updated: 2026-02-11


The Basics

What is ICN?

Short: Infrastructure for the cooperative economy - identity, governance, and value exchange without corporate dependencies.

Medium: ICN is a peer-to-peer coordination layer that lets cooperatives manage member identities, make democratic decisions, and exchange value - all on infrastructure they collectively own and control.

Technical: A Rust daemon implementing decentralized identity (DIDs), trust-weighted gossip, mutual credit accounting, and democratic governance primitives.

What problem does it solve?

Today, cooperatives depend on corporate tools:

  • Slack for communication
  • QuickBooks for accounting
  • Google Docs for governance
  • Stripe for payments

Each dependency means:

  • Data leaving cooperative control
  • Terms of service they can't negotiate
  • Prices that can increase without consent
  • Services that can be discontinued

ICN replaces these with cooperative-owned infrastructure.

Who is it for?

  • Worker cooperatives managing hours and revenue sharing
  • Tool libraries tracking lending and contributions
  • Housing cooperatives handling governance and fees
  • Food cooperatives managing member credits
  • Any organization wanting democratic, transparent operations

Technical Questions

How is this different from blockchain?

ICN Blockchain
Consensus Local-first Global
Sovereignty Each coop controls their data One chain rules all
Fees None Gas/mining fees
Trust model Social (web of trust) Trustless (adversarial)
Energy Minimal Proof of work is expensive
Speed Instant local, eventual sync Block time delays

The key insight: Cooperatives don't need trustless consensus. They already trust each other - they're cooperatives. ICN amplifies that trust instead of fighting it.

What happens if a node goes down?

Short-term: The cooperative continues operating. Data syncs when the node comes back.

Long-term: Backup to another node or restore from snapshot.

Federation: If multiple coops are federated, peer nodes can help with recovery.

ICN is designed for resilience, not perfect uptime. Cooperatives are patient institutions.

How do nodes sync?

Gossip protocol: Nodes push announcements and pull missing data.

Vector clocks: Track causal ordering to prevent duplicate processing.

Anti-entropy: Periodic Bloom filter exchange to find gaps.

Trust-weighted: Prioritize sync with higher-trust peers.

Is the data encrypted?

In transit: Yes, QUIC/TLS with certificate pinning.

At rest: Keystore is encrypted with passphrase. Ledger data is signed but readable to cooperative members.

End-to-end: Optional for private messages.

What about post-quantum cryptography?

Current: Ed25519 signatures (not quantum-resistant).

Roadmap: Hybrid Ed25519 + ML-DSA (Dilithium) available as opt-in feature.

Philosophy: Defense in depth - both algorithms must be broken.


Governance Questions

How do cooperatives make decisions?

Proposals: Any member can submit (text, budget, membership, config).

Voting: Members vote directly or delegate to trusted representatives.

Execution: Approved proposals automatically take effect.

Transparency: All proposals and votes are recorded on the ledger.

Can voting be anonymous?

Default: Votes are transparent (you can see who voted how).

Optional: Anonymous voting can be configured for sensitive decisions.

Tradeoff: Transparency enables accountability; anonymity protects against social pressure.

What if members disagree?

Governance: The democratic process resolves disagreement.

Disputes: Mediation mechanisms with trust-weighted arbiters.

Exit: Members can leave cooperatives (and data portability is supported).

Who controls the software?

Open source: Anyone can inspect, modify, or fork the code.

Governance: ICN development follows cooperative principles.

No lock-in: Cooperatives can run their own nodes, choose their federation partners, and migrate data.


Economic Questions

What is mutual credit?

Simple: Members exchange value without money.

Example: Alice does 2 hours of work for Bob. Alice gets +2 credit, Bob gets -2. Later, Bob does work for Carol. The credits circulate.

Key property: No external currency needed. The cooperative is its own monetary system.

How do credit limits work?

Configurable: Each cooperative sets policies.

Example: New members might start with ±10 hour limit. Trusted members might have ±100.

Governance: Credit limits can be adjusted by proposal and vote.

Can cooperatives exchange value?

Federation: Yes, cooperatives can establish bilateral or multilateral exchange agreements.

Settlement: Cross-cooperative transactions settle according to federation agreements.

Sovereignty: Each cooperative decides who to federate with and on what terms.

Is this a cryptocurrency?

No. There's no coin, no mining, no speculation.

Mutual credit is a bookkeeping system, not a speculative asset.

The value comes from real goods and services exchanged between members.


Adoption Questions

Is this ready for production?

Pilot phase: Real cooperatives are testing it now.

Code maturity: 2,000+ tests passing, core infrastructure solid.

Focus now: Usability, documentation, and expanding pilots.

How do we get started?

Try it: Run the demo (./demo/scripts/run-tool-library-demo.sh).

Pilot: Contact us about running a pilot with your cooperative.

Contribute: Check the code, open issues, submit PRs.

What's the business model?

ICN is infrastructure, not a company.

No fees: Running a node is free.

Support: Organizations may offer paid support, hosting, or customization.

Sustainability: Like other cooperative infrastructure, supported by the cooperatives using it.

What about integration with existing tools?

API: REST + WebSocket gateway for integration.

SDK: TypeScript SDK for building applications.

Import: Data migration tools for common formats.

Hybrid: Cooperatives can use ICN alongside existing tools during transition.


Skeptical Questions

Isn't this just reinventing databases?

No. Databases require a trusted operator. ICN operates across trust boundaries without a central authority.

The hard problem isn't storage - it's coordination without hierarchy.

Why would cooperatives switch from working tools?

They might not - and that's okay. ICN is for cooperatives who:

  • Want to own their infrastructure
  • Are concerned about corporate dependencies
  • Value transparency and democratic control
  • Are building for the long term

What if the core developers disappear?

Open source: Code is public, forkable, maintainable.

Documentation: Architecture and design decisions are documented.

Community: Multiple people understand the codebase.

Simplicity: Intentionally minimal dependencies.

How is this different from previous attempts?

Focus: We're building infrastructure, not an app or a platform.

Patience: Designed for decades, not hockey-stick growth.

Pragmatism: Working with real cooperatives, not theoretical ideals.


Quick Soundbites

For elevator pitch:

"Own your cooperative's infrastructure the way you own your business."

For tech audience:

"Peer-to-peer coordination with social trust instead of blockchain consensus."

For cooperative audience:

"Democratic governance, mutual credit, and member identity - all under your control."

For funders:

"Patient infrastructure that compounds as the cooperative economy grows."


Resources

  • Architecture: docs/ARCHITECTURE.md
  • Demo Script: docs/demo/DEMO_SCRIPT.md
  • Getting Started: docs/GETTING_STARTED.md
  • Vision: VISION.md