MICROROBOTICA uses a three-layer USD composition stack:
- Base Layer — the original scene file (immutable after load)
- Override Layer — user parameter overrides via scripting
- Results Layer — simulation output (never persisted)
A compute backend provides physics simulation and rendering.
MICROBOTICA ships with a local backend for development; cloud
backends ({term}SkyPilot) will be available in Phase 2.
The embedded Python console provides access to the microrobotica
module for scene inspection and parameter manipulation.