tpt-morph

Rust

Embodied-AI / bio-hybrid android platform — neuromorphic computation, formally-verified physical safety, and simulation-first robotics for the tpt ecosystem.

0 stars0 forks0 watchers
capability-securitycontrol-systemsembodied-aigait-controlno-stdquadrupedroboticsrustsimulation

Languages

Rust100.0%
README

tpt-morph

Embodiment is the instantiation layer of the tpt ecosystem — the framework for turning the digital blueprints of tpt-soma (body), tpt-cerebrum (mind), and tpt-chrysalis (biological validation) into physically-acting entities.

Status: Phase 0 foundational scaffold + ESM core + simulation-only Phase 1 substrate. See TODO.md for the full 4-phase roadmap and spec.txt (v1.0.0) for the system design.

This repository is simulation-only for the foreseeable future: no physical robot chassis, DVS camera, neuromorphic chip, or bioprinter is available. Every hardware-facing crate is built against a trait-based abstraction (SensorBackend, MotorHal, PhysicsBackend, CapabilityAuthority, …) with a Sim backend implemented today and a Hardware backend stubbed for later — exactly the pattern used by the sibling repo tpt-flight-control.

Crates

CratePhasePurpose
tpt-morph-coreEmbodied State Manifold (4-axis ESM) + CouplingRule engine. no_std/alloc.
tpt-morph-sensorium1Perception/proprioception; SensorBackend trait, zero-alloc DVS parser. no_std.
tpt-morph-kinematics1Movement/actuation; MotorHal (verifiable) + balance/gait + energy planning. no_std.
tpt-morph-sim1Headless physics substrate (PhysicsBackend) the Coupling Engine drives. no_std.
tpt-morph-kernel-bridge1Capability-token gate + append-only audit ledger (tpt-archon stand-in).
tpt-morph-telemetry4ESM snapshot/export for the real-time dashboard.
tpt-morph-cognita2Hierarchical planner + tpt-eve symbolic safety overlay stub.
tpt-morph-metabolica3Power distribution + thermal regulation model.
tpt-morph-biohybrida3Tissue-health data model + tpt-chrysalis orchestration stub.
tpt-morph-socialis4Proxemics + explainable-action stub.

Phase status

PhaseScopeStatus
0Monorepo foundation, workspace, configs, ADRsIn progress
1Perception & locomotion wedge (sim)Core + substrate scaffolded
2Manipulation & cognitionStub (tpt-morph-cognita)
3Bio-hybridStub (tpt-morph-metabolica, tpt-morph-biohybrida)
4Social & medical embodimentStub (tpt-morph-socialis, tpt-morph-telemetry)

External dependency graph

tpt-morph consumes sibling repos behind trait boundaries as git dependencies, so it is not hard-coupled to their churn:

  • tpt-archon — capability-based kernel (consumed via CapabilityAuthority).
  • tpt-eve — symbolic safety overlay (consumed via SymbolicConstraint).
  • tpt-telos — formal verification of Motor HAL / balance & gait.
  • tpt-crucible — neuromorphic ("Pulse" SNN) compilation path.
  • tpt-anima — sensorimotor runtime / planning.
  • tpt-flight-control — reusable sensor-fusion / math / abstraction crates.
  • tpt-chrysalis — bioprinting / tissue-maturation orchestration.
  • tpt-soma, tpt-cerebrum — currently stub repos (spec only); anything integrating with them is explicitly cross-repo-blocked.

Build & test

cargo build
cargo test
cargo clippy --all-targets -- -D warnings
cargo fmt --check

no_std build check for the sensor-ingestion and Motor-HAL crates:

cargo build -p tpt-morph-sensorium --no-default-features
cargo build -p tpt-morph-kinematics --no-default-features

License

Dual-licensed under MIT and Apache-2.0.