Overview
Agentic, multi-domain command and control, designed for counter-UAS.
DomeCommand is a command-and-control system that runs a super OODA loop: it fuses every sensor into one live picture, reasons over that picture with agents, plans against it with a solver, and holds every consequential action at an authority gate the commander set.
It is built for counter-UAS, and it does more than monitor. It commands aircraft over MAVLink and vendor protocols, so the same system that shows you a track can task something to do about it.

:::note On the term "Super OODA loop" is Michael Raska's (RSIS, NTU). We use it because it describes what the system does: one operator runs one loop at a time, and DomeCommand runs every loop in parallel. :::
What sets it apart
| Open stack | Works with the standards the field already speaks: MAVLink, MQTT, SAPIENT, ASTERIX, MISB ST 0601, ADS-B, Remote ID, CoT. No proprietary bus, and no requirement to replace what you own. |
| Configurable and extensible | The same software, reskinned for the mission. An airbase and a water treatment plant run identical code with different doctrine, different sensors and different action catalogues. |
| Advanced sensor fusion | No dependence on one sensor or one algorithm. Several techniques run together to produce the best available picture, and fusion branches on what was measured rather than on which vendor sent it. |
| Agentic | Type what you want in plain language and confirm it. Agents classify, assess intent, narrate what changed, and draft scenarios and rules for you to approve. |
| Runs at the edge | The whole stack fits on a single-board computer at the last mile, close to the sensors, and keeps working when the uplink does not. |
| Simulation and training | Build scenarios with AI, rehearse before anything is fielded, and train staff against repeatable fights. Several simulation modes, including a game-engine world for camera imagery. |
How it fits together
Green is what DomeCommand runs deterministically. Amber is doctrine and the gates. The operator sits at the right-hand end of every arrow that commits anything.
What it does
- Fuses every sensor into one picture. Radar, RF, EO/IR, acoustic, Remote ID and ADS-B collapse into one track per object, each with a confidence you can take apart. See Sensor fusion.
- Reasons over that picture. Agents classify, assess intent and narrate what changed, and they draft scenarios and rules on request. See Agentic C2.
- Plans against it continuously. A constraint solver authors candidate plans and scores them on leakage, cost and coverage. See Solver configuration.
- Gates every consequential action. Five gates per effect, set by posture, enforced in the engine rather than in a prompt. See Decision support.
- Commands aircraft. Arm, take off, move to, follow a route, return to base, over MAVLink and vendor protocols. See Integrations.
- Rehearses and trains. Author a fight, run it, change one thing, run it again. See Simulation.
Where to start
| If you want to | Read |
|---|---|
| Connect your first sensor | Getting started |
| Understand the loop end to end | How it works |
| See how the two reasoning engines fit together | Decision support |
| Work out which sensors you need | Sensor types |
| See what this build already speaks | Integrations |
| Run a fight with no hardware | Simulation |
| Evaluate it as something to deploy | Deployment |