Mru Field · EarthCore TRL 3 · field pilot planned 2027

Mru Field: fault tolerance for equipment you cannot repair in time.

Mru Field runs on the two or three processors already in your enclosure. Each cycle it decides which results to trust. As processors fail, it moves from voting to comparing to self-checking, and keeps delivering checked results until none are left.

PL. 02A spar buoy in rough open ocean
Air-sea interaction spar buoy deployed in rough open oceanLt. Elizabeth Crapo, NOAA Corps · Public domain · Wikimedia Commons

01 · What it does

Four things, and nothing else.

Fixed triple redundancy stops at the second processor failure. Mru Field continues with what is left, and tells your operators which mode it is in.

01

Steps down instead of stopping

Vote on three, compare on two, self-check on one. It halts only when no processor is left.

02

Delivers only checked results

A result leaves only if two processors agree, or the last one gets the same answer twice. Proved with Kani for every input.

03

Diagnoses before it retires

A processor outvoted 3 times in 200 cycles gets a known-answer test. It is retired only if it fails.

04

Logs every decision

Mode changes, retirements, detected and delivered results, and memory bit flips, for your telemetry.

Requirements and limits

02 · Requirements and limits

What it needs, and what it does not do.

Your instrument and control code stays as it is. Mru Field sits between that code and your processors.

ProcessorsTwo or three running the same task. One still works, in self-check mode.
Platforms todayLinux on ARM64, 32-bit ARM and x86_64. Decision core also builds bare-metal for ARM Cortex-M.
FootprintAbout 1.5 MB of memory per process on ARM64, measured in CI. Binary about 0.5 MB.
Throughput costNone with two or three processors alive. Half rate on the last one, because it computes twice.
Known limitOn the last processor, a stuck fault is caught only by a periodic known-answer test. A few wrong results can get out before it. The period is configurable.
Not forCertified safety functions. Protection systems keep their own certification.
Yours

Instrument and control code

Sampling, logging, telemetry. Unchanged.

Mru

Mru Field

Shrinking quorum, health record, known-answer tests, memory checks, decision log.

Yours

Two or three processors

The hardware already in the enclosure. No new boards.

Where it applies

Where it applies

All fifteen settings
How we work with you

03 · How we work with you

Simulate. Pilot. Then the fleet.

Each step is small enough to stop after. We are looking for a few first pilot partners for 2027.

1 · Simulate

Your hardware, modelled

We model your processors, failure rates and deployment length, and show what each redundancy design returns over the whole life. You get the model and the data.

2 · Pilot

One site, months unattended

Mru Field on your own equipment, with the decision log in your telemetry. A pilot in the Azores is planned to reach TRL 6.

3 · Fleet

Licence and support

Annual licence per site or fleet, with support and qualification evidence for your sector.

Questions

Is it open source?

The decision core and the simulator are open source under Apache 2.0, and the design is published. Mru Field adds integration, support and qualification for your site.

What evidence is there today?

Simulation over 10,000 missions, a fault-injection demo on real processes, and four Kani proofs. No unattended field deployment yet. The 2027 pilot is that step.

How is it priced?

An annual licence per site or per fleet, with support. We discuss terms once we know the hardware and the deployment.

Do we need to change our code?

Your task runs on each processor as it does now. Mru Field needs a defined result per cycle to compare, and a known-answer test for that task.

→ Request information

Tell us what you run, and where.

A few lines are enough: the hardware, where it is, and how long it must run without a visit. We will tell you plainly whether Mru fits, including when it does not.

  • Requests go to the founder, not a sales team.
  • We reply by email. If a call helps, we suggest one.
  • Technical questions are welcome. The docs and code are public.

Or write to contact@mru.space

Interested in

We use these details only to reply. No mailing list.