Authored robot model
Robot manifests, structure files, and component definitions remain the source of truth.
Pre-alpha / active rewrite
PHOXAL is a Rust-first robotics suite for authored robot and component models, typed Zenoh communication, Webots simulation, isolated runtime and driver processes, deployment tooling, and operator-facing observability.
It is pre-alpha. APIs, catalogs, and runtime contracts are expected to break loudly while the framework converges.
Architecture
The suite is opinionated by design. It avoids hidden runtime discovery and favors explicit contracts the CLI can validate before launch.
Robot manifests, structure files, and component definitions remain the source of truth.
The CLI resolves artifacts, validates compatibility, and materializes the launch plan.
Zenoh is the transport, but every topic, query, and command is bound to a Rust contract.
Platform services, hardware drivers, user services, and tools run as separate processes.
Simulation uses framework-owned contracts and logical time instead of a second mental model.
Telemetry, logs, visualization, and diagnostics are treated as part of the runtime surface.
Operational target
PHOXAL is general enough for mobile robots, but its forcing function is sidewalk and street-maintenance autonomy: durable systems that can be modeled, validated, deployed, observed, and fixed without hidden state.
Sidewalk and street-maintenance robots
Simulation-to-hardware parity
Fleet and operator surfaces without custom glue
Status
The architecture is in active rewrite and the public repositories are moving quickly. PHOXAL is ready to inspect, discuss, and use as a design direction; it is not yet a stable dependency. Breaking API, catalog, and runtime changes are intentional and should fail loudly instead of silently drifting.