03 / Autonomous Systems & Robotics

MissionGuard

Prototype Working prototype MVP

Runtime Assurance for Fleet-Level Mission Autonomy

A fleet can fail a mission while every vehicle in it looks healthy.

MissionGuard dashboard during an ISR patrol scenario: a SAM pop-up threat pulses on the mission map, the banner reports two contract violations on the active course of action, and fault cards show violated contracts with evidence and mitigation hooks.
A stale COA meets a pop-up threat: contingency response and information freshness contracts fire, each fault card carrying its evidence and a concrete mitigation hook.

Mission autonomy increasingly behaves like a black box: a planner emits a course of action, and operators are asked to trust it. Per-vehicle health monitoring does not answer the question that matters, which is whether the plan itself still satisfies the mission.

MissionGuard never inspects the planner. It adjudicates each emitted course of action against five declared mission contracts: resource feasibility, coverage persistence, task deconfliction, contingency response, and information freshness. The contracts are runtime-checkable claims about the plan, evaluated continuously as the world changes.

When a contract is violated, MissionGuard raises a fault card that names the violated contract, carries the evidence for the determination, and recommends a specific mitigation hook, such as forcing a replan with the active contingency injected as a hard constraint, or rejecting a stale COA keyed to an outdated world version.

Every alert is auditable end to end. The prototype scores itself with randomized scenario sweeps, reporting precision, recall, time-to-detect, and traceability coverage, and exports the full fault log as JSON and CSV evidence.

The assurance loop

  1. Mission intent Tasks, regions, coverage requirements, and priorities are declared up front.
  2. Autonomous fleet A black-box planner assigns simulated platforms to tasks and emits a course of action.
  3. Runtime observation The assurance layer watches world state: platform status, threats, comms, and information freshness.
  4. Contract validation Each COA is adjudicated against the five declared mission contracts.
  5. Mission assurance Violations become fault cards with evidence and mitigation hooks, exported as auditable logs.

Inside the system

MissionGuard metrics view showing detection precision, recall, time-to-detect, a confusion matrix, and traceability coverage from a randomized scenario sweep.
The prototype scores itself: randomized scenario sweeps report precision, recall, time-to-detect, and traceability coverage.

Working on problems MissionGuard addresses?

We collaborate with government organizations, research institutions, and technology partners. Tell us what you are trying to solve.