Skip to main content
M31 Autonomous Runtime•v0.1.12 Architecture

M31A Documentation

"The model proposes. The runtime decides."Rust-native autonomous software engineering runtime with non-bypassable policy gates, verifiable execution, and isolated git attribution.

m31a-runtime — x86_64-linux
$curl -fsSL https://docs.m31a.tonmoyinfrastructure.org/install.sh | bash
[m31a] validating rust toolchain (1.85.0+)...
✓Landlock ABI v3 sandboxing confirmed
✓NVIDIA NIM inference provider endpoint active
>m31a ready. Run `m31a --help` or `m31a cockpit` to begin.
567
First-Party Rust Files
266
Verified Test Cases
42
Modular Subsystems
0
Bypassable Policy Gates

Browse by Purpose

Organized reference manuals and engineering guides for operators, developers, and researchers.

Curated Key References

Foundational architectural invariants and operational guarantees governing the M31A runtime.

INV-01 // AUTHORITY

Runtime Authority Model

The model proposes; the runtime decides. The LLM never writes to disk or executes shell commands directly without policy verification.

Inspect Authority Invariants
INV-02 // LIFECYCLE

ExecutionRun Architecture

Single canonical execution unit under task DAG scheduling, two-phase checkpointing, and complete state persistence across crashes.

View Execution Lifecycle
INV-03 // INFERENCE

NVIDIA NIM Provider Integration

Dedicated enterprise production inference wired exclusively to NVIDIA NIM (integrate.api.nvidia.com/v1) with token compaction.

Configure Model Provider
INV-04 // DETERMINISM

Deterministic Nyquist Verification

7-tier verification hierarchy blocking task completion on model self-report, requiring cryptographic artifact snapshot matching.

Read Verification Manual