MruDocs

Qualification path

What exists today, and the NASA and ECSS software standards it relates to. No qualification evidence exists yet. Mru makes no compliance claim.

Standards

This page maps Mru to four software standards, two from NASA and two from ECSS:

NumberTitle
NPR 7150.2NASA Software Engineering Requirements
NASA-STD-8739.8Software Assurance and Software Safety Standard
ECSS-E-ST-40CSpace engineering: Software
ECSS-Q-ST-80CSpace product assurance: Software product assurance

The tables below map by topic, not by clause. No clause of any standard has been checked against Mru.

What exists

These activities run today. They are engineering evidence, not qualification evidence: none was planned, reviewed or recorded under a standard.

ActivityWhat existsRelated standards
Unit testsUnit tests of the core and the C interface, run in CI on every change. See the quorum crate.NPR 7150.2, ECSS-E-ST-40C
Formal proofsNine Kani proofs, four on the core and five on the C interface, run in CI on every change. Each has a stated scope. See Kani proofs.NPR 7150.2, NASA-STD-8739.8, ECSS-E-ST-40C, ECSS-Q-ST-80C
Continuous integrationBuild and test on Linux x86_64, Linux ARM64 and macOS, plus static ARM Linux binaries tested under emulation and a bare-metal ARM Cortex-M build.NPR 7150.2, ECSS-E-ST-40C
Scenario testsscripts/scenarios.sh runs the demo program and checks its output: faults, limits, resets and the comparison with fixed TMR.NPR 7150.2, ECSS-E-ST-40C
Bench300 runs per host with injected faults on three general-purpose processors. Not radiation testing, not target hardware. See Bench.NPR 7150.2, ECSS-E-ST-40C
F´ unit tests and system test37 unit tests of the F´ components, and a 60-case system test against the demo's counts. Not run on flight hardware. See F´ components.NPR 7150.2, ECSS-E-ST-40C

Not started

ActivityStatusRelated standards
Software classification and criticalityNot startedNPR 7150.2, NASA-STD-8739.8, ECSS-Q-ST-80C
Requirements traceabilityNot startedNPR 7150.2, ECSS-E-ST-40C
Independent verification and validationNot startedNPR 7150.2, NASA-STD-8739.8, ECSS-E-ST-40C
Tool qualification (compiler, Kani, test tools)Not startedNPR 7150.2, ECSS-Q-ST-80C
Rust toolchain qualification plan: TODONot startedNPR 7150.2, ECSS-Q-ST-80C
Coding standard complianceNot startedNPR 7150.2, ECSS-Q-ST-80C
MC/DC structural coverageNot startedNPR 7150.2, ECSS-E-ST-40C
Software development and assurance plansNot startedNPR 7150.2, NASA-STD-8739.8, ECSS-E-ST-40C, ECSS-Q-ST-80C

Status as of 11 Oct 2026, flight v0.2.0. The F´ components and the C interface have numbered requirements, each with a verification method, but no trace to mission or standard requirements.

Updated 11 Oct 2026 · Edit on GitHub · Questions? Get in touch