Artifact-first MoonBit Wasm-GC Host ABI lock, adapter, and validation toolchain
Dependencies
| Check | Command | Expected marker |
|---|---|---|
| CLI evidence | pwsh -NoProfile -File scripts/verify-command.ps1 | MOONHOSTABI_VERIFY_STATUS=GO |
| Reproduction bundle | pwsh -NoProfile -File scripts/verify-reproduction-bundle.ps1 | MOONHOSTABI_BUNDLE_STATUS=GO |
| Platform package | pwsh -NoProfile -File scripts/verify-release-packaging.ps1 | MOONHOSTABI_PACKAGE_STATUS=GO |
pwsh -NoProfile -File scripts/verify-spike.ps1moon run cmd/moonhostabi --target native inspect <artifact.wasm> --format json
moon run cmd/moonhostabi --target native lock <artifact.wasm> --out <lock.json>
moon run cmd/moonhostabi --target native check <artifact.wasm> --against <lock.json>
moon run cmd/moonhostabi --target native verify <artifact.wasm> --against <lock.json> --format json
moon run cmd/moonhostabi --target native verify <artifact.wasm> --against <lock.json> --contract <contract.json> --format json
moon run cmd/moonhostabi --target native generate <artifact.wasm> --out <new-directory>
moon run cmd/moonhostabi --target native generate <artifact.wasm> --out <owned-directory> --update
moon run cmd/moonhostabi --target native generate <artifact.wasm> --out <new-directory> --dry-run
moon run cmd/moonhostabi --target native -- --help
moon run cmd/moonhostabi --target native -- --version| Exit | Meaning |
|---|---|
| 0 | compatible and representable |
| 1 | invalid CLI usage |
| 2 | breaking ABI |
| 3 | invalid artifact/baseline or unsupported/unknown compatibility |
| 4 | invalid contract or adapter/generator mismatch |
| 5 | unexpected runtime failure |
pwsh -NoProfile -File scripts/verify-command.ps1moon update
moon check
pwsh -NoProfile -File scripts/apply-wasm-core-patch.ps1Install
Download zipArtifact-first MoonBit Wasm-GC Host ABI lock, adapter, and validation toolchain
Dependencies