Loading
Loading
Platform
Distributed autonomy that coordinates platforms without central control, and without asking an operator to fly each one.
The engine gives every platform in a formation the same decision loop and the same shared picture, then lets each one act on it locally. A platform decides what to observe, where to position, and when to hand a track to a neighbour using state it holds itself, reconciled continuously with the rest of the formation. Coordination is a property of that reconciliation rather than an instruction arriving from somewhere else, which is what allows the formation to keep working when the link back to the operator degrades.
There is no controller whose loss ends the mission. When a platform drops out the formation reallocates its coverage and continues; when one joins it takes a share without a replan. What this removes from the operator is micromanagement at the individual platform level. What it deliberately does not remove is authority: the operator sets intent and boundaries, and every consequential action resolves to a person who authorized it and a record that outlives the mission.
Interactive
Move the factors and watch the formation reform around whichever target scores highest. Every number below is derived from the same function the explainer describes.
Target viability score
53.1
Selected · T3
Assessed danger the target presents to the protected element.
What removing or neutralising the target is worth to the objective.
How reachable the target is given terrain, range, and defences.
Platforms, time, and exposure required. Higher cost lowers the score.
A simulated visualisation. The ring formation reforms around whichever target currently scores highest against the factors set on the left.
Ranking
Recommendation
T3 ranks highest, but the margin is narrow. Recommend continued observation before the operator commits.
This dashboard is an illustrative model of the scoring interface. It does not represent output from a deployed system, and the targets and their attributes are simulated.
Algorithm
score = (threat × 0.35) + (tactical value × 0.35) + (accessibility × 0.20) + ((100 − resource cost) × 0.10)
The formula is published because the operator is the one authorizing the action. A score that cannot be explained is a score that cannot be challenged, and a recommendation a person cannot challenge is one they cannot meaningfully accept responsibility for. Every factor, every weight, and every derived value on this page traces back to a single function, so the number an operator sees can always be taken apart.
Interactive
Sever the operator link, jam the spectrum, or destroy platforms outright, and watch formation coherence and goal consensus hold rather than collapse. Nothing here is reassigned by a controller — every platform is reacting to its own neighbours.
A simulated coordination display. Platforms hold formation and keep moving toward their last agreed objective as links, individual platforms, or the operator connection are degraded.
This display is an illustrative model of formation coordination. It does not represent output from a deployed system, and every reading is produced by a simulation running in your browser.
Core technologies
Each platform runs the full decision loop locally. Coordination emerges from shared state rather than from instructions issued by a controller, so no single node's loss ends the mission.
Platforms relay through each other rather than back to a base station. The network reforms around a lost link, and the picture stays coherent as bandwidth degrades.
Detection, track fusion, and scoring resolve inside the operator's decision window. Every value presented carries the inputs that produced it.
Formations hold, reshape, and reallocate coverage as platforms join or drop out, without an operator repositioning each one by hand.
Separation is enforced locally and continuously, at the control layer rather than the planning layer, so it holds even when the plan is stale.
Designed to publish into the command and control systems already in place, so the swarm becomes another source in an existing picture rather than a second screen.