ROADMAP
ICN Development Roadmap
18 phases complete, ~75% of planned features. Live on K3s since December 2025.
Current Status: Phase 19 Next
Core infrastructure complete. Building toward production release.
18
Phases Done
2,400+
Tests
26
Crates
LIVE
K3s
Milestone Overview
Phases 19-20
Testing Ready
CI/CD + test infrastructure
Phases 21-22
Internet Ready
NAT traversal + security
Phases 23-26
Developer Ready
Identity + SDK + observability + docs
Phases 27-29
Feature Complete
Economics + contracts + cleanup
Phases 30-33
Production Ready
Mobile + infra + federation + UX
Phases 34
Release
RC validation
Phases 35
Pilot
Real-world deployment
✓ Completed Phases (1-18)
Phase 1-10
2025-Q3 Foundation
DIDs with Ed25519Trust graphQUIC/TLS networkingMutual credit ledgerCCL contractsGossip protocol
Phase 11
2025-11-14 Multi-Device Identity
DID Document v2Device syncKey rotation
Phase 12
2025-11-14 Economic Safety Rails
Dynamic credit limitsDispute resolutionProgressive limits
Phase 13
2025-11-15 Governance Primitives
Domain-based proposalsVoting coordinationLiquid delegation
Phase 14
2025-11-17 Gateway API
REST API (60+ endpoints)WebSocket eventsSDK integration
Phase 15
2025-11-20 Distributed Compute
Trust-gated executionWASM sandboxingResource profiles
Phase 16
2025-11-24 Scheduler Evolution
Background tasksPeriodic schedulingTask coordination
Phase 17
2025-11-25 Storage Replication
Content replicationReplica healthProof-of-storage
Phase 18
2025-11-27 Pre-Pilot Hardening
Byzantine detectionWitness signaturesFork resolutionBFT hardening
→ Planned Phases (19-35)
Phase 19
NEXT Release Infrastructure
CI/CD pipeline ready for production releases
Binary signingSBOM generationHealth validationBenchmark regression CIAuto-scaling
Phase 20
Testing Foundation
Comprehensive testing infrastructure
Chaos engineeringPerformance benchmarksCCL fuzz testingMulti-node test harnessLoad testing
Phase 21
Network Connectivity
ICN works over the internet, not just LAN
NAT traversal (STUN/TURN)Dynamic Bloom filtersConnection poolingAdaptive gossip fanout
Phase 22
Security Hardening
Production-grade security posture
Sybil resistanceSecure-by-default gossipReputation persistenceTrust-aware rate limiting
Phase 23
Identity & Trust Evolution
Identity and trust that reflect reality
Key rotation gossipMulti-device syncTrust score cachingPrivacy-preserving routing
Phase 24
SDK Completion
SDK ready for application developers
Type-safe TypeScript SDKEconomic API coverageAnalytics APINotifications
Phase 25
Observability
Production monitoring and debugging
OpenTelemetry tracingOperational dashboardPerformance trendsTrace sampling
Phase 26
Documentation
Operators and developers can use ICN
Production runbooksSLOs and alertingSecurity proceduresSetup guides
Phase 27
Ledger & Economics
Complete economic functionality
Oracle rate validationBilateral clearingInter-coop agreementsDemurrage scheduler
Phase 28
CCL & Governance
Contract ecosystem ready
State isolationTunable fuel costsContract templatesGas estimation API
Phase 29-33
Production Polish
Enterprise-ready deployment
Mobile SDKMulti-region K8sFederation hierarchyCLI polish
Phase 34
Release Candidate
Releasable software
All tests passingDocs completePerformance validatedSecurity audited
Phase 35
Pilot Deployment
Real cooperative using ICN
Pilot community selectedOnboarding3-month operationFeedback integration
Recent Highlights (Jan 2026)
BFT Hardening Complete
- • Witness signatures for material transactions
- • Timestamp validation with clock skew tolerance
- • Fork resolution by witness count
- • Proof-of-storage challenges
Infrastructure Updates
- • Live K3s deployment since December 2025
- • 26 specialized crates
- • 2,400+ passing tests
- • TypeScript SDK improvements
Building the Cooperative Internet
ICN is a substrate daemon for cooperative coordination. 18 phases complete, 2,400+ tests passing, live on K3s cluster.