NTL-specific actions from now to research preview.Status: ACTIVE
Repository (openNTL/ntl)
Immediate Actions
-
Create
ntl-signalcrate incrates/ntl-signal/- Scaffold Node, Signal, Synapse, SignalNetwork types
- Implement channel transport layer (in-process, Rust mpsc)
- Basic tests: create nodes, connect, emit, verify activation
- This is Phase 1 of the signal primitive roadmap
-
Add research docs to
docs/research/- Move these .mdx files into the repo
- Set up Mintlify at
openntl.orgwith research section visible
-
Update README to reflect the ML-at-transfer-layer positioning
- Lead with “infrastructure-level machine learning”
- The twelve principles summary
- Hardware neural engine story
Near-Term Engineering
Research Questions to Answer
- ONNX Runtime Rust bindings: Does the
ortcrate support all target platforms? iOS, Android, WASM? - NPU access: What’s the path from ONNX model to Core ML (iOS) and NNAPI (Android)?
- Model size: What’s the minimum routing model that produces meaningful improvements over weight-based routing?
- Training frequency: How often can we run gradient updates on-device without impacting battery?
- Privacy: Do routing features (device state, activity patterns) create privacy risks if the model is exported?
Outreach
Lead with the signal primitive for Rust community (they love new concurrency primitives). Lead with ML principles for ML community. Lead with IPv6 architecture for networking community. Each community enters through their interest and discovers the larger vision.
Crate Structure
April 2026 — The Bundu Foundation