- Start with
./vaxe --source bitaxeor./vaxe --source nerdnosfrom the repository root. Bare./vaxeprints usage and does not start QEMU. - Use
vaxe --source bitaxe --pool public,vaxe --source bitaxe --pool bitronics, orvaxe --source nerdnos --pool nerdminersto switch to a verified pool preset. Usevaxe --source bitaxe --pool host:portfor manual host/port testing. - Use
make build SOURCE=bitaxeormake build SOURCE=nerdnosto generate a reusable QEMU image without starting the runtime. - Inspect
out/build.logorout/nerdnos/gamma/build.logfor build or AxeOS packaging failures. - Use
make runand inspectout/qemu.logfor boot, DHCP, Stratum, or submit issues. The default AxeOS URL ishttp://127.0.0.1:18080. - While a runtime is active, open
http://127.0.0.1:18080and readhttp://127.0.0.1:18080/api/system/infoto confirm the image boots, serves AxeOS, and exposes the source-native firmware API. - Use
./vaxe --source bitaxe --sim-actionsand./vaxe --source nerdnos --sim-actionsto test the local Simulation Actions proxy. Check/sim/capabilities, then compare127.0.0.1:18080/api/system/infowith the backend at127.0.0.1:18082/api/system/info. - Use
make dashboardfor the terminal operator view. - Use
/api/system/infowhile QEMU is running to inspect pool settings, worker metadata, share counters, and virtual device metadata. - Use
make verify-submit-replayfor deterministic local submit-boundary proof. - Use
make verify-releasefor the remote-pool smoke gate. - Use
VERIFY_RELEASE_MODE=qualification make verify-releasefor the release-prep qualification gate. - Re-run
scripts/apply-patches.shafter changing or syncing the configured upstream source checkout.