ValkyrieOS

The command layer, built first

Platform-independent command-and-control and mission autonomy for heterogeneous uncrewed vehicles. A non-lethal, simulation-first demonstrator today, at TRL 3 to 4, verified and replayable.

What it is

ValkyrieOS is the command layer for the Valkyrie programme: a platform-independent command-and-control and mission-autonomy system for heterogeneous uncrewed vehicles. It exists today as a non-lethal, simulation-first demonstrator at TRL 3 to 4. One operator commands a fleet of simulated heterogeneous UAS; the system allocates tasks, absorbs a link loss, re-tasks, and records every decision in a log from which the whole mission replays. New vehicle types enter by capability descriptor only, and leaking platform behaviour into the core is treated as a defect.

What V0 demonstrates

One operator. A fleet of simulated heterogeneous UAS. Observation zones to cover. Cost-based task allocation across the fleet. A mid-mission link loss to one asset. Re-tasking that preserves coverage, or states its shortfall when it cannot. Permanent operator authority throughout: approve, override, pause, abort, nudge. A Safety Governor that blocks non-compliant actions rather than warning about them. And an append-only, hash-linked event log from which any mission replays deterministically. Those nine beats are the requirements spine, and the demonstrator is verified against them.

What V1 adds

V1 draws the boundary between the command layer and the vehicle, and proves it with real autopilot software in the loop.

Design principles

Non-lethal by construction

The demonstrator is non-lethal by construction, not by configuration. The Safety Governor blocks non-compliant actions rather than warning about them.

Determinism

Same log, same mission. Any run replays deterministically, and a replay that differs from its log is a defect.

The event log as the spine

The append-only, hash-linked event log is the system of record. The After-Action Review replays it rather than summarising it.

Operator authority

The operator's authority is permanent: approve, override, pause, abort, nudge. Autonomy proposes and carries out; it does not remove the operator from the loop.

Drone-agnostic by descriptor

New vehicle types enter by capability descriptor only. Leaking platform behaviour into the core is treated as a defect.

Simulation honesty

Degraded conditions are modelled, not physically real, and the software says so. What is simulated is labelled as simulated.

The evidence

Five screens from the demonstrator, and the signed log they replay from.

Mission composer

Zones, fleet and constraints, set before the run.

Command map

The fleet, the zones and the allocation, live.

Asset panel

Each asset's state, link and task.

Mission execution

The link loss, the re-tasking, and the operator's controls.

After-Action Review

The mission replayed from its log, decision by decision.

Any mission replays deterministically from its signed, hash-linked log.

Standing questions

The questions we most want validators to press on. They are open, not rhetorical.

Press on it

If you assess autonomy for a living and one of these questions has an answer we will not like, we want to hear it.