ROADMAP

ICN Development Roadmap

20 development phases complete with 1,134+ passing tests.

Current Status: In Development

Core infrastructure complete. Continuing development.

20
Phases
1,134+
Tests
16
Crates

Core Substrate (Phases 0-7) ✅

Foundation infrastructure with identity, trust, networking, ledger, contracts, gossip, and hardening.

  • • DIDs with Ed25519 cryptography
  • • Web-of-participation trust graph
  • • QUIC/TLS secure networking
  • • mDNS peer discovery
  • • Mutual credit ledger (Merkle-DAG)
  • • Cooperative Contract Language (CCL)
  • • Gossip protocol with trust gating
  • • Rate limiting & security hardening

Advanced Features (Phases 8-14) ✅

Multi-device identity, economic safety, governance v1, REST gateway, distributed compute, and storage.

  • • Multi-device identity (DID Document v2)
  • • Dynamic credit limits
  • • Dispute resolution mechanisms
  • • Domain-based governance proposals
  • • REST API gateway (60+ endpoints)
  • • Distributed compute layer
  • • Storage replication
  • • Federation coordination

Production Ready (Phases 15-20) ✅

Byzantine detection, privacy enhancements, observability, and operational hardening.

  • • Byzantine node detection
  • • Privacy enhancements
  • • Prometheus metrics integration
  • • Real-time monitoring dashboards
  • • Encrypted backup/restore
  • • Graceful restart with state persistence
  • • Version negotiation
  • • Agent-based economic simulation

Track B: Operational Hardening ✅

Production-grade operations and economic validation.

  • • B1: Operational hardening (backup, monitoring, graceful restart)
  • • B3: Economic modeling (agent-based simulation, stability analysis)

Pilot Web UI ✅

Production-ready dashboard for cooperative communities.

  • • Dashboard with balance tracking
  • • Activity charts and history
  • • Time/credit logging interface
  • • Member directory with search
  • • Governance and voting UI
  • • Full mobile support
  • • CSV export for treasurers
  • • Docker deployment ready

Next: Track C1 - Pilot Deployment 🚀

Select and deploy with actual cooperative communities. This is the next milestone.

  • • Community selection and onboarding
  • • Real-world timebank pilots
  • • Mutual credit system deployment
  • • Feedback integration and iteration

Ready to Deploy

ICN is a substrate daemon for the cooperative internet. 20 phases complete, 1,134+ tests passing, ready for cooperative community pilots.