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.