Architecture
One pipeline.
No bypass.
NEURIX is organised around a single motion pipeline and a strict separation between skills and bodies. Every command, every sensor reading, every decision passes through the same path.
The Stack
A NEURIX deployment is three boundaries: what the skill knows, what the runtime enforces, and what the body requires.
Layers of the Runtime
Each layer has one job. Layers do not reach around each other.
The Dispatch Pipeline
Every motion request traverses eleven steps. The pipeline is the single source of truth for whether a command can run.
- Emergencyglobal stop state checked first.
- Manifestskill declares inputs, outputs, capabilities.
- Trustartifacts verified against signatures and hashes.
- Slotconcurrency slot acquired or request waits.
- Safetysafety gate evaluates — fail-closed.
- Leaseguarded skills require an active lease.
- Capsrequired capabilities present on this embodiment.
- Resourcesresources reserved or request rejected.
- Executethe skill runs under runtime supervision.
- Telemetryevents emitted to the Control Plane.
- Releaseslot, resources, and lease released on completion or failure.
Contracts
NEURIX is held together by explicit contracts. A skill and a body communicate only through them.
Action contracts describe what a skill demands from a body — reference frames, control authority, saturation limits. Observation contracts describe what the body exposes — sensor channels, facts, rates. Profile bundles pin a specific embodiment to a specific contract set, resolved by the Control Plane.
If the body does not satisfy the contract, the skill does not run. There is no graceful degradation across contracts by default.
The Two Laws
Everything above exists to uphold two invariants.
The robot sees only through sensors. What is impossible in reality is impossible in simulation. Every motion — real or simulated — travels the canonical pipeline. Anything that tries to go around is wrong, not clever.
Implementation
Python, FastAPI, asynchronous. MuJoCo for simulation. Unitree G1 as the canonical humanoid. Gemini Robotics-ER for vision-language reasoning. A Control Plane that is the source of truth for identity, profiles, and policy promotion.
Runtime is OS-neutral. Deployments today include a Surface edge node over WSL and a headless VPS instance — both running the same codebase under the same pipeline.