Docs Simulator Blog About Github ↗

What happens when your
fleet breaks down?

MAFIS is a fault injection observatory for lifelong multi-agent path finding. Inject faults. Measure degradation. Compare recovery.

scroll

Most MAPF tools measure speed. What about resilience?

What happens to a live fleet under sustained faults and cascading failures?

Two phases. Six metrics. One resilience profile.

Every MAFIS run computes a fault-free baseline instantly, then runs the live simulation with faults active from tick one. The difference between the two runs is what you measure.

DIFFERENTIAL METRICS

Fault Tolerance 0
Critical Time 0
TWTE 0
Attack Rate 0
Cascade Depth 0
Rapidity 0 t

One fault. A chain of agents affected.

When an agent dies it becomes a permanent obstacle. Agents behind it replan, their new paths block others, and the ripple keeps spreading. MAFIS traces the chain and measures how deep and wide the damage goes.

Four design choices. One observatory.

MAFIS controls the variables that matter for fault resilience research. Configure a scenario, inject faults, and compare the results against a fault-free baseline, all in the browser.

Built in Rust.
Powered by Bevy.

MOD.01 Entity Component System

Entity Component System

Built on Bevy. Data-oriented and cache-friendly. Fault injection, heat propagation, and replanning compose as independent ECS systems.

MOD.02 Blazing Fast

Blazing Fast

Memory safety at compile time. No garbage collector. Handles 500 concurrent agents in a single browser tab.

MOD.03 WebAssembly

WebAssembly

Compiles to WebAssembly and runs in the browser. No server, no install. Open a URL, configure a scenario, run it.

Powered by Bevy, an open-source engine driven by its community of contributors.

The MAPF Ecosystem

MAFIS answers one question: how do multi-agent systems behave under faults? Everything else has a home.

01
Ecosystem . 01

Algorithm Benchmarking

For solver comparisons and leaderboards, see the MAPF Tracker.

Visit MAPF Tracker ↗
02
Ecosystem . 02

Standard Instances

For standardized 2D grid test environments and scenarios, see the MovingAI MAPF Benchmarks.

View MovingAI Benchmarks ↗
03
Ecosystem . 03

Real-World Testbed

For bridging the gap between MAPF logic and real-world robotics, see the LSMART testbed.

Explore LSMART ↗