tpt-substrate

Rust

Delay-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