Run M31A Locally.
Release-qualified on Linux x86_64. Standalone pre-compiled binaries and one-liner installer scripts. No foreign runtime dependencies required.
Linux & macOS (curl)
curl -fsSL https://raw.githubusercontent.com/eshanized/M31A/master/scripts/install.sh | bashDetects host architecture, verifies SHA-256 checksum, and installs binary to /usr/local/bin or ~/.local/bin.
Windows (PowerShell)
irm https://raw.githubusercontent.com/eshanized/M31A/master/scripts/install.ps1 | iexBuild from Source with Cargo
git clone https://github.com/eshanized/M31A.git
cd M31A
cargo build --release # Requires Rust 1.85+ (Edition 2024)
cargo install --path .v0.1.1
Released 2026-10-02 · Channel: Production
Platform Support Matrix
Honest platform qualification criteria according to docs/PLATFORM-SUPPORT.md.
| OS / Architecture | Target Triple | Qualification | Details & Evidence |
|---|---|---|---|
| Linux (x86_64) | x86_64-unknown-linux-gnu | SUPPORTED | Release-qualified: native runtime, parity, security, CI, and artifact evidence all green. Hard cgroups v2 enforcement. |
| macOS (Intel (x86_64)) | x86_64-apple-darwin | CONDITIONALLY SUPPORTED | Implemented; Seatbelt isolation is Degraded (never full sandbox); native re-verification pending a macOS runner. |
| Linux (ARM64 (aarch64)) | aarch64-unknown-linux-gnu | COMPILE-ONLY | Compiles; published for cross-compilation testing; no native runtime evidence — do not assume x86_64 behavior. |
| macOS (Apple Silicon (aarch64)) | aarch64-apple-darwin | COMPILE-ONLY | Compiles; native runtime execution awaiting dedicated Apple Silicon test runner. |
| Windows (x86_64) | x86_64-pc-windows-msvc | COMPILE-ONLY | Compiles; Job Objects, ACLs, and ConPTY verified by contract only — native runs pending Windows runner. |
| Windows (ARM64 (aarch64)) | aarch64-pc-windows-msvc | COMPILE-ONLY | Compiles; no native runtime evidence. |
Compile-Time Artifact Identity
M31A enforces strict separation between production (m31a) and development (m31a-dev) channels. Channel is baked into the binary at compile time with completely isolated state paths.
Binary: m31a
Strict qualification rules. Worktree isolation required. Stable SQLite schema migrations. Pointing to production endpoints.
Binary: m31a-dev
Built with --features development. Isolated persistence so experiments never compromise production state.