Research
Arboria studies decentralized coordination under real communication constraints — communication delay, finite bandwidth, energy per bit, packet loss, and replica reconciliation — at agent counts where centralized coordination is not an option. That constraint set is the thread through everything below, and it is not what mainstream swarm and multi-agent reinforcement learning work models: the standard assumption is that an agent can see its neighbours now.
Delay-coordination
Four measured results, each derived from committed experiment records and scoped, deliberately, as algorithmic claims about coordination primitives in a simplified three-dimensional kinematic simulator — not as validation of physical hardware. Read in order, they answer four successive questions: where does coordination break, can an agent see around the break, what exactly is breaking, and relative to what is the break measured.
Phase Diagram of Decentralized Coordination Under Communication Delay
maps coordination quality across a 900-cell grid of primitive × task × delay × swarm size. Quality collapses through a boundary near 10–20 steps of delay. Two things about that collapse are surprising: it is primitive-independent — gossip, flocking, and CRDT-intent propagation all fall together — and it is invariant in swarm size across N ∈ 2000. What distinguishes the curves is whether an agent communicates at all, not how. The simulator is anchored against the Vicsek order–disorder transition before any coordination number is trusted.
Anticipatory Coordination via Peer-State Prediction Under Communication Delay
asks whether an agent can recover what delay took from it by predicting where its peers have gone. It can, and cheaply: constant-velocity extrapolation of the stale peer view restores coordination quality to 0.66 at a delay where the unaided swarm scores 0.00. The ranking — constant-velocity ≳ linear > Kalman > none — is itself the result. Sophisticated filtering loses to the simplest possible model, because bounded actuation keeps trajectories nearly linear over the prediction horizon and the Kalman filter’s priors add variance it never earns back.
separates the two ways a real link degrades — messages arriving late and messages not arriving at all — and asks which one coordination actually tracks. Only one does. Sweeping packet loss from every link delivered down to roughly one in fifty surviving, against delay, coordination quality moves by less than 0.012 at fixed delay while the same quality falls fivefold along the delay axis. At zero delay and 99% loss, coordination is still perfect. The loss curves collapse onto a single staleness curve: delivered rate and coordination quality are causally decoupled. The engineering reading is that link capacity is the wrong thing to buy — for peer-derived-target tasks, coordination is bought with latency.
Delay Relative to What? The Coordination Cliff Scales with the Task Timescale
fixes the yardstick. A cliff at “10–20 steps” is not yet a physical statement: twenty steps is fatal to a task that changes every ten and irrelevant to one that changes every thousand. Imposing an external task timescale — a goal that jumps on a fixed clock, visible to only a 15% informed minority, so the rest must acquire it through the delayed peer graph — the collapse delay moves with that clock, holding a constant ratio of about 0.047 while the task is the binding timescale. Past that, it saturates: the swarm’s own convergence time becomes the shorter timescale and the intrinsic cliff of the phase diagram reappears. Together the two results pin the boundary to delay over the shorter of the two timescales. A fully-informed control is delay-insensitive, which is what shows the cliff to be a coordination effect rather than an artifact of tracking a moving target.
Market-based coordination
Energy-Aware Hierarchical Markets: Decentralized Auctions for Autonomous Lunar Construction
is our fifth measured result, and the bridge to the orbital work below. A decentralized energy-aware auction schedules macro–micro robotic fleets for lunar construction, measured against an OR-Tools central planner and a first-come baseline over 20 seeds per cell.
The market’s advantage is real, large, and confined to scarcity — and outside scarcity it is a measurable liability. Where hauling capacity is genuinely scarce, the auction raises printed mass by 34% over first-come and matches the central planner. One rung up the capacity ladder the effect is a null. One rung further, with haulers over-provisioned, the market is 11% worse than the naive baseline — significantly so.
Orbital compute
A compute constellation lives past the coordination boundary — but on contact-wait, not light-lag. Its nodes are microseconds apart at the speed of light and minutes apart in practice, because a message waits for a link to exist before it can travel. Measured on a realistic Walker constellation, 99.9% of end-to-end delay is waiting rather than flight — a fraction that holds between 99.77% and 99.97% across every contact grid and departure time we have tested, which is why we quote the fraction and not a single number of seconds.
The magnitude is the part that moves, and it is worth being exact about. On a 30-second contact sampling grid, a message leaving at the start of the run takes 110 seconds to reach the whole constellation; sampled over departure times that figure ranges from 26 to 110 seconds, and on a coarser grid it rises further. Worse, the delay distribution is bimodal: the median hop is effectively instantaneous because the link already exists, while the 90th percentile is nearly four minutes and the 99th is just over seven. The mean — 55 seconds — describes neither mode, and is a delay the system essentially never experiences. So the upper part of that distribution sits well past the 10–20-step boundary we measure in simulation, which makes the delay-coordination result directly applicable to orbital compute — the emerging class of systems that put datacenter hardware in orbit to run on uninterrupted solar power and radiate heat to vacuum.
Our programme there builds a constellation digital twin and a decentralized, energy-aware scheduler for orbital workloads: real orbit propagation, inter- satellite link visibility and range, eclipse geometry, and time-expanded contact plans, with coordination running over the contact graph rather than over an assumed always-on network. The near-term work is decentralized energy-aware scheduling under eclipse and link loss; the durable contribution is the benchmark itself.
Archived work
Two early reports — ICCD (CRDT intent over contact-plan DTN) and density-modulated Boids — are withdrawn as standalone papers. Both documented mechanisms that are real and implemented; neither had results that survived the measurement discipline below. Archived Work says what each claimed, why it was withdrawn, and where the surviving work now lives.
Shared machinery
Several parts of the stack need the same property: replicas that converge under partition without a central arbiter. The stigmergic pheromone field and the market’s depot inventory both get it from one abstraction — a composite CRDT assembled from primitives that each form a join-semilattice , so their finite product does too, and the composite inherits convergence for free.
| Where | Distributed state | Composite |
|---|---|---|
| Stigmergic coverage | Per-cell pheromone (deposits, evaporation epoch) | Grow-only counter × last-writer-wins register |
| Hierarchical market | Depot inventory (mass in/out, hauler claims) | Positive-negative counter × observed-remove set |
The primitives live in Gossamer. Symbols — ψ, Q, AoI, χ — mean the same thing everywhere, per the unified symbols table.
Practice
We scope claims to the fidelity that backs them, and we say what a simulator cannot tell us. Every published result names the batch it came from; when a number does not survive re-examination, we correct it in public. What we pin, what we share, and what we cannot are set out in Reproducibility and Data Availability. The canonical citation list, with BibTeX, is on the publications page.