Skip to main content
NTL-specific actions from now to research preview.
Status: ACTIVE

Repository (openNTL/ntl)

Immediate Actions

  1. Create ntl-signal crate in crates/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
  2. Add research docs to docs/research/
    • Move these .mdx files into the repo
    • Set up Mintlify at openntl.org with research section visible
  3. 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

  1. ONNX Runtime Rust bindings: Does the ort crate support all target platforms? iOS, Android, WASM?
  2. NPU access: What’s the path from ONNX model to Core ML (iOS) and NNAPI (Android)?
  3. Model size: What’s the minimum routing model that produces meaningful improvements over weight-based routing?
  4. Training frequency: How often can we run gradient updates on-device without impacting battery?
  5. 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
Last modified on September 11, 2026