One source of truth
Define the robot, its components, and its services once, then validate the complete system before launch.
Open-source · Pre-alpha
Phoxal is a Rust-first robotics framework designed to give teams one coherent path from robot definition and simulation to deployment and operation—without rebuilding the stack at every stage.
Model once. Test in simulation. Run on hardware. Understand every run. Ship the next version with confidence.
Why Phoxal
Robotics teams should spend their time on the robot, not on stitching together incompatible tools. Phoxal turns the common infrastructure into one understandable system.
Define the robot, its components, and its services once, then validate the complete system before launch.
Use the same system boundaries and timing model in Webots and on real hardware.
Typed Rust interfaces catch integration mistakes early and make communication easier to inspect.
Native, isolated processes make lifecycle, ownership, and failures explicit without an orchestration layer.
Logs, telemetry, recordings, timing, and provenance are part of the system rather than an afterthought.
Inspectable, versioned runtime bundles create a deliberate path to deploy, recover, and roll back.
Keep improving
Bring your own models, policies, training stack, and evaluation logic. Phoxal is being built to connect field experience to repeatable evaluation and deliberate deployment—without letting production behavior change behind your back.
Use the tools and learning methods that fit your robot. Keep the path to production explicit, testable, and reversible.
Phoxal defines the lifecycle, not your intelligence stack.
Record typed state, outcomes, feedback, timing, and provenance from every run.
Train or derive candidates outside the robot using the tools that fit the problem.
Compare each candidate in repeatable scenarios against the acceptance criteria that matter.
Promote a passing artifact into a versioned bundle with a known fallback and rollback path.
Developer experience
A dependable robot framework should let developers move from definition to simulation and hardware, diagnose failures, and recover without editing framework internals or inventing custom glue.
Build the complete robot from one validated project
Run the same system model in simulation and on hardware
Deploy, observe, stop, restart, and roll back with confidence
Built in the open
Phoxal is pre-alpha: the public repositories move quickly and interfaces can change. The architecture and implementation are open today for robotics engineers who want to explore the direction, challenge it, and follow the path toward a stable v1.