tpt-substrate
RustDelay-tolerant mesh networking & edge-compute orchestration for lunar robot fleets — WebAssembly-sandboxed AI offload, gossip service discovery, and PQC-secured DTN routing, independent of Earth.
0 stars0 forks0 watchersMIT License
Languages
Rust100.0%
README
TPT-Substrate
Delay-Tolerant Lunar Edge Compute & Mesh Networking Platform.
Earth is 2.5 seconds away. A robot cannot wait 5 seconds for a round-trip ping to Earth just to ask "should I go around this rock?" The robot city needs its own local internet. TPT-Substrate is a complete, high-bandwidth, low-latency, local mesh networking and edge-compute orchestration platform that allows robots to offload heavy AI inference to nearby "server bots" or habitat servers, creating a decentralized, lunar-local cloud.
Architecture
- substrate-core — Shared types and traits (Node, Endpoint, Link)
- substrate-dtn — DTN Bundle Protocol, store-and-forward routing
- substrate-sim — Discrete-event simulation harness with virtual clock
- substrate-discovery — SWIM-like gossip service mesh
- substrate-compute — Wasm sandbox edge compute offload
- substrate-security — Post-quantum cryptography (ML-KEM)
- substrate-server — Habitat server binary (std)
- substrate-node — Robot-edge binary (no_std/alloc)
Building
cargo build
Testing
cargo test
Linting
cargo clippy -- -D warnings
cargo fmt --check
License
MIT