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

Foundation

2025-Q3
DIDs with Ed25519Trust graphQUIC/TLS networkingMutual credit ledgerCCL contractsGossip protocol
Phase 11

Multi-Device Identity

2025-11-14
DID Document v2Device syncKey rotation
Phase 12

Economic Safety Rails

2025-11-14
Dynamic credit limitsDispute resolutionProgressive limits
Phase 13

Governance Primitives

2025-11-15
Domain-based proposalsVoting coordinationLiquid delegation
Phase 14

Gateway API

2025-11-17
REST API (60+ endpoints)WebSocket eventsSDK integration
Phase 15

Distributed Compute

2025-11-20
Trust-gated executionWASM sandboxingResource profiles
Phase 16

Scheduler Evolution

2025-11-24
Background tasksPeriodic schedulingTask coordination
Phase 17

Storage Replication

2025-11-25
Content replicationReplica healthProof-of-storage
Phase 18

Pre-Pilot Hardening

2025-11-27
Byzantine detectionWitness signaturesFork resolutionBFT hardening

Planned Phases (19-35)

Phase 19

Release Infrastructure

NEXT

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.