Roadmap
NTL development follows a phased approach, from specification to production readiness.Phase 0: Foundation (Current)
Status: In Progress- Core concept definition
- Documentation skeleton (Mintlify)
- Protocol specification v0.1.0
- Signal format finalization
- Crypto interface specification
- Repository structure and CI/CD
Phase 1: Reference Implementation
Status: Not Started- Signal encoding/decoding (CBOR)
- Node identity and keypair management
- Crypto module: post-quantum default (Dilithium + Kyber)
- Crypto module: classical (Ed25519 + X25519)
- Synapse formation and handshake
- Basic propagation engine (Weighted scope)
- Activation gate (Step function)
- CLI tooling (
ntl init,ntl start,ntl emit,ntl listen) - Test network with bootstrap nodes
Phase 2: Adapters and Integration
Status: Not Started- Web2 adapter (HTTP, WebSocket)
- Web3 adapter (EVM chains, DID)
- Legacy API adapter
- SiafuDB integration
- Correlation engine for request-response patterns
- Signal compression (LZ4)
- Edge node (lightweight) implementation
Phase 3: Production Hardening
Status: Not Started- Advanced propagation (Targeted, Gradient scopes)
- Dynamic threshold tuning
- Synapse topology optimization
- Monitoring and observability (OpenTelemetry)
- Performance benchmarking suite
- Security audit
- Formal verification of core protocol properties
Phase 4: Ecosystem
Status: Not Started- Client libraries: Go, Python, TypeScript, C
- Kubernetes operator
- Docker images and compose files
- Managed NTL service (Nyuchi Web Services)
- Developer documentation and tutorials
- Community governance formalization
Long-term Vision
- Formal IETF standardization process
- Quantum-era crypto module updates as standards evolve
- Integration with AI agent frameworks as native transport
- Global bootstrap network operated by community
- NTL as the default transport for Mukoko and the broader Nyuchi ecosystem