Skip to content

Latest commit

 

History

History

README.md

Nyuchi Transfer Layer (NTL)

The Neural Transfer Layer for Modern Compute

License Spec Version


NTL is an open source data transfer layer that replaces the request-response paradigm of traditional APIs with neural signal propagation. Built for the age of AI, Web3, and quantum computing.

Why NTL?

Every major data transfer protocol in use today — HTTP, REST, GraphQL, gRPC — was designed for a world of clients and servers, requests and responses. That world is ending.

NTL introduces:

  • Signals instead of requests — typed, weighted, cryptographically signed payloads
  • Synapses instead of connections — persistent channels that strengthen with use
  • Activation thresholds instead of rate limiting — intelligent, adaptive flow control
  • Emergent routing instead of endpoint registries — the network self-organizes
  • Pluggable cryptography — post-quantum ready, no hardcoded schemes

Architecture

┌─────────────────────────────────┐
│         Applications            │
│      (Mukoko, dApps, AI)        │
├─────────────────────────────────┤
│     Nyuchi Transfer Layer       │  ← This project
│    (Neural Signal Transport)    │
├─────────────────────────────────┤
│          SiafuDB                │
│   (Swarm-based Graph Storage)   │
├─────────────────────────────────┤
│     Network / Hardware          │
│   (TCP/UDP/QUIC substrate)      │
└─────────────────────────────────┘

Quick Start

# Install
cargo install ntl-cli

# Initialize a node
ntl init

# Start (development mode)
ntl start --dev

# Emit a signal
ntl emit --type data --payload '{"hello": "world"}'

# Listen for signals
ntl listen

Documentation

Full documentation is available at ntl.nyuchi.com.

Repository Structure

ntl/
├── spec/               # Protocol specification documents
├── runtime/            # Rust reference implementation
│   ├── ntl-core/       # Core library
│   ├── ntl-cli/        # CLI tooling
│   ├── ntl-node/       # Full node binary
│   └── ntl-edge/       # Edge node (lightweight)
├── adapters/           # Protocol adapters
│   ├── web2/           # HTTP, WebSocket, gRPC, GraphQL
│   ├── web3/           # EVM chains, DID, tokens
│   └── legacy/         # REST/SOAP wrapper
├── docs/               # Mintlify documentation source
├── rfcs/               # Request for Comments
├── examples/           # Example applications
└── benchmarks/         # Performance benchmarks

Project Status

NTL is in Phase 0: Foundation — specification development and documentation. See the roadmap for details.

Contributing

We welcome contributions from anyone, anywhere. See CONTRIBUTING.md and our contribution guide.

NTL is built on the Ubuntu philosophy — "I am because we are."

Built by Nyuchi Africa

NTL is built by Nyuchi Africa, a technology company in Zimbabwe building open source platforms and infrastructure for African markets and beyond.

Entity Role
Nyuchi Africa Parent entity, stewardship
Nyuchi Web Services Engineering, reference implementation
SiafuDB Companion storage layer
Mukoko Application platform

License

Apache 2.0 — see LICENSE.