Skip to main content

Rocket Booster Recovery (Rust)

This complete example implements the Rocket Booster Recovery research problem as a native Rust project. It is independent of the Python/JAX example, keeps its Cargo dependencies vendored for offline builds, and includes three Praxist task profiles:

ProfileIntended host
task_GPU_serverHigh-concurrency Linux server; the evaluator remains CPU-only
task_linuxPortable x86_64 or aarch64 Linux host
task_macosApple Silicon macOS host with platform-specific baseline qualification

The packaged copy is read-only. Install a writable project before building, evaluating, or launching research:

praxist examples install rocket_booster_recovery_rust
cd ~/PraxistExamples/rocket_booster_recovery_rust

The project requires Rust 1.85 or newer. Validate the selected profile from the writable copy:

cargo test --release --workspace --locked --offline
praxist resolve "$PWD/task_linux" --run-dir "$(mktemp -d)"

Then launch through an agent skill or the direct CLI using that task directory:

praxist start --task-path "$PWD/task_linux" --daemonize --json

The example's source README is the sole owner of its scientific protocol, baseline evidence, build audit, platform constraints, and task-profile details.