News & Updates
Stay informed on the latest breakthroughs, publications, and events from Arboria Labs. Our work is constantly evolving as we push the boundaries of swarm intelligence and interstellar systems.
September 14, 2026 | Research Note
We retired a delay figure of our own, and changed how we quote them
We had been quoting a mean end-to-end delay of 140 seconds for a reference Walker constellation. Re-measured on the contact plan we now ship, it does not reproduce: the earlier figure came off a coarser contact-sampling grid than the current one. Two sensitivities explain every version of the number in circulation — contact windows quantise to the sampling step, so a coarser plan inflates the delay, and the figure swings roughly fourfold depending on when a message departs.
What survives untouched is the load-bearing part: 99.9% of end-to-end delay is waiting rather than flight, a fraction that holds between 99.77% and 99.97% across every grid and departure time we have tested. So our rule is now explicit — quote the fraction freely, and never quote a magnitude without its sampling grid and its reduction attached. The affected pages have been corrected.
There is a sharper lesson buried in it. The delay distribution is bimodal: the median hop is effectively instant, the 99th percentile is over seven minutes, and the mean describes neither. A scalar mean delay can invert the sign of a comparison between two coordination policies — which we are writing up as a result in its own right.
September 10, 2026 | Tool Release
Maneuver.Map v2: three surfaces, and the orchestrator demoted
The console is now organised around what you want to know rather than around running a sweep: Constellation (where the fleet is and who it is talking to), Schedule (contact windows, passes and eclipse over the horizon), and Evidence (what was measured, on which frozen environment). The run orchestrator moved to its own route.
Evidence groups results by their benchmark specification digest rather than by run name, because two numbers are only comparable if they came from the same frozen environment — grouping by name lets an incomparable pair sit side by side looking like a comparison. The preset gallery became a record rather than twenty buttons: most of those presets reproduce published batches that must not be re-run.
September 07, 2026 | Tool Release
The engine now runs in the browser
Leviathan has a WebAssembly build, and the console has a /live route that steps the real engine in the page — the same communication model, delay ring and coordination primitives as a batch run, at a few hundred to a couple of thousand agents. It reproduces no published figure and is not intended to: it is there to make the mechanism legible in a way a rendered plot cannot.
Building it surfaced a genuine portability bug. One stochastic draw in the communication model used the standard library’s shuffle, whose implementation is not specified by the C++ standard — so the same seed produced different link selections on macOS and Linux whenever a bandwidth budget was binding. Positions, energies and every packet counter stayed bit-identical; the distance-integrated communication-energy metrics moved by about 1.6%. A parity harness now pins that divergence so it is watched rather than merely known.
August 22, 2026 | Tool Release
Release: Orrery — the constellation digital twin
Orrery is now the fourth engine in the toolchain. It propagates orbits (Walker-Delta with J2 drift, and SGP4 for real elements), computes inter-satellite visibility with exact limb occlusion, conical eclipse geometry, Doppler, and ground-station passes, and collapses all of it into a time-expanded contact plan.
Its centrepiece is a delay oracle that solves earliest arrival over that plan. This is the piece that lets us stop typing a delay into a configuration file: the communication delay our coordination research studies is now derived from orbital geometry. Every layer is validated against externally published numbers — the sun-synchronous inclination, the ISS nodal regression, sidereal time at J2000 — because anything that only agrees with itself can be confidently wrong.
August 05, 2026 | Infrastructure
Every figure now names the batch that produced it
All published figures are generated by one registry, which records for each figure the immutable batch it came from, the metric path, the grouping axes, and a hash of the aggregated series. A --check mode re-derives every series and diffs the data rather than the rendered file, so a number that moves is caught in seconds. Both the arXiv sources and this website are written from the same run, so the two cannot drift apart.
July 20, 2026 | Tool Release
Leviathan: relative orbital dynamics, propulsion, and specification monitoring
Closed-form Hill/Clohessy-Wiltshire relative motion about a circular chief, a Tsiolkovsky propulsion model with a real propellant budget and a minimum impulse bit, conjunction screening, and a Signal Temporal Logic monitor with quantitative semantics — so a safety property reports a margin rather than a verdict.
The minimum impulse bit turned out to matter more than the control law in our own measurements: a model that treats delta-v as a real number sees neither the commands that get refused as too small to execute nor the fact that the remainder still do the job.
July 13, 2026 | Research Note
A published market result did not survive its own refactor, and we withdrew it
Our lunar-construction market paper reported a 29% improvement in printed mass from an auction mechanism. Re-running the identical preset, configuration and seeds on current code gives −3.2%. This was not nondeterminism — physically identical replicas return byte-identical output — but a model change: an assignment step was vectorised from distances to squared distances, mathematically equivalent in ordering but different in floating-point ties, and one flipped assignment cascaded over thousands of steps.
Re-measured at twenty seeds instead of five, the honest result is conditional: the auction wins only under scarcity, is a null at the originally published capacity, and is significantly worse than the naive baseline when over-provisioned. The paper has been rewritten around that precondition, the energy and robustness claims are withdrawn outright, and the correction is recorded in its appendix. Five seeds could never have adjudicated the claim in the first place.
April 15, 2026 | Tool Release
Release: Maneuver.Map analysis notebook templates
Five Jupyter templates ship with the orchestrator: load_experiment, phase_diagram, order_parameter_timeseries, interaction_graph, criticality. Each loads any exp_id from local DATA_DIR or GCS into pandas/xarray and reproduces the figures cited in the swarm papers.
April 02, 2026 | Infrastructure
Provenance block in experiment.json
Every run now records git describe, wheel SHAs, pip freeze hash, and a hardware fingerprint at experiment creation. Combined with the seed-tree work from late 2025, two runs at the same seed produce byte-identical metrics across our fleet.
March 18, 2026 | Tool Release
Release: Gossamer Threaded Intelligence v0.2.0 (research line)
Adds a graph-message-passing substrate (InteractionGraph, MessagePassingPolicy), a PyTorch MARL toolkit (parameter-shared CTDE, MAPPO, learnable comm channel), info-theoretic / criticality / spectral metrics, and the canonical benchmark suite. Classical algorithms now share one interface with their learned counterparts.
March 05, 2026 | Tool Release
Release: Leviathan Engine py-0.2.0
Selectable integrator (euler / rk4 / velocity_verlet), a real C++ communication model with bandwidth, Bernoulli loss, and propagation delay, sphere-sphere collisions, and OpenMP-parallel physics. Velocity-Verlet drift on the orbital_debris example drops from 20% (Euler) to under 1% over 10⁵ steps.
February 12, 2026 | Research Note
Critical-exponent fits land for density-modulated Boids
Susceptibility, Binder cumulant, and correlation-length measurements across four system sizes recover , — statistically consistent with the 3D Vicsek universality class. Methodology and full bootstrap CIs will appear in the rewritten DMB paper.
January 28, 2026 | Tool Release
Release: PettingZoo LeviathanParallelEnv wrapper
Drop-in target for any MARL trainer that speaks PettingZoo (RLlib, MARLlib, CleanRL, TorchRL). The wrapper sits on top of the in-process pybind module, so a 1,000-agent rollout never leaves Python — no HTTP, no serialization tax.
December 09, 2025 | Research Note
OR-Set CRDT pheromone for TF-ACO
Replaced the previous “DHT-backed sparse voxel map” hand-wave with an OR-Set + G-Counter composite. The merge layer now matches the ICCD intent CRDT, so a single bug fix improves both papers and a future reviewer doesn’t get two consistency stories for the price of one.
November 14, 2025 | Tool Release
Release: Optuna-backed tuner in Maneuver.Map
optimize_backend="optuna" (TPE or CMA-ES, with Hyperband pruning) is now the default. The legacy GA stays available for ablation parity. Same release fixes a long-standing bug where the old GA tuner ignored its own objective and returned avg_energy.
October 21, 2025 | Infrastructure
ENGINE_MODE=inprocess lands in Maneuver.Map
Local research workers can now skip the HTTP round-trip and import the Leviathan pybind module directly. The HTTP path is unchanged for multi-tenant deploys; the in-process path is what we use for million-step rollouts on a single box.
September 02, 2025 | Tool Release
Release: leviathan_diff_brax — JAX/Brax differentiable backend (stub)
Velocity-Verlet and Euler ported to pure JAX for parity with the C++ core at 1k agents. This is the prerequisite for gradient-based swarm-shaping research; full 10⁶-agent parity is on the roadmap.
August 05, 2025 | Tool Release
Release: Maneuver.Map v1.6.2
Bug fixes and polish: sturdier artifact cleanup, clearer run metadata, and deep-linkable Pagefind results in the UI.
July 15, 2025 | Publication
Title: “Resilient Consensus Algorithms for High-Latency Communication Networks in Interstellar Probe Swarms”
Accepted to the Journal of Interstellar Studies. The paper presents a consensus protocol tolerant of hour-scale delays and intermittent links, validated across long-duration network emulations and public spacecraft telemetry datasets. We include open-source reference implementations and a formal liveness/safety proof sketch.
June 24, 2025 | Tool Release
Release: Leviathan Engine v1.4.0
Stabilized Python wheels across platforms, a faster Parquet write path, and structured logs for easier post-processing. Minor breaking change: CSV header now includes timestamp first; see the migration note in the changelog.
May 28, 2025 | Docs & Site
Global docs search is live. Our pnpm postbuild task now emits Pagefind indexes to /public/_pagefind for fast, offline-friendly search.
April 21, 2025 | Tool Release
Release: Gossamer Threaded Intelligence v2.0
Major update with typed APIs, pluggable metrics, and tighter adapters for Maneuver.Map. Deprecated several legacy helpers and streamlined configuration; see “Breaking changes” in the notes.
March 10, 2025 | Tool Release
Release: Maneuver.Map v1.5.0
Adds resumable runs, exponential backoff/retry controls, and signed artifact uploads. Introduces /frames pagination and publishes an updated OpenAPI schema for client generation.
February 04, 2025 | Research Note
Phase-diagram methodology preview
We standardized our phase-transition instrumentation across exploration scenarios: polar order parameter ψ, susceptibility χ_ψ, fourth-order Binder cumulant, and correlation length ξ, all measured by gossamer.metrics.criticality. Internal sweeps over (density × noise) reproduce expected Vicsek-like signatures at our reference scales.
December 12, 2024 | Publication
Title: “Topology-Aware Gossip Under Sparse Connectivity”
This work analyzes convergence under highly irregular, time-varying link graphs and provides bounds that match observed behavior in hardware-in-the-loop network emulations. The appendix includes proofs and a reference implementation of the gossip variants we evaluated.
October 30, 2024 | Tool Release
Release: Leviathan Engine v1.3.0
Stabilized the C API, added zero-copy Arrow buffers to the Parquet exporter, and improved CI coverage for macOS/Linux builds.
September 22, 2024 | Tool Release
Release: Maneuver.Map v1.4.0
Server-Sent Events for live experiment status, a streaming /frames pipeline backed by pyarrow.dataset predicate pushdown, and a UI scrubber that decimates server-side. Frame loads on million-row runs went from “fetch the whole CSV” to “stream the slice you asked for.”
August 15, 2024 | Tool Release
Release: Gossamer Threaded Intelligence v1.7.0
New coordination primitives (budgeted consensus, prioritized queuing) and a metrics module for cohesion/alignment/separation with consistent units. Minor performance improvements in vectorized steps.
June 19, 2024 | Research Note
Energy-per-bit / freshness Pareto frontier
Internal exploration of the AoI-vs-energy tradeoff under contact-plan DTN produced the first frontier curve we trust. The shape directly informed the bundle-prioritization rule (utility = Δfreshness / joules) that ICCD now ships with.
May 03, 2024 | Publication
Title: “Distributed Priority Queues for Onboard Tasking”
Introduces a lightweight, contention-aware priority queue that maintains fairness under bursty workloads and intermittent connectivity. We compare against baseline heuristics across synthetic traces and public mission timelines, showing improved throughput without sacrificing responsiveness.
January 26, 2024 | Tool Release
Release: Maneuver.Map v1.2.0
Run tagging, retention policies, and first-class OpenAPI docs at /docs. Minor UI updates for keyboard navigation.
November 08, 2023 | Tool Release
Release: Gossamer Threaded Intelligence v1.0
First stable release. Hand-engineered Boids, Laplacian consensus, Hungarian + ε-auction task allocation, push/pull gossip, and the full voting-rule set (plurality, Borda, approval, Condorcet, Schulze) under a unified configuration surface.
July 12, 2023 | Tool Release
Release: Leviathan Engine v1.1
Spatial-hash neighbor queries replace the inner loop, taking the practical agent ceiling from ~5,000 to over 100,000 on a single box. Same release exposes a stable pybind11 module for downstream consumers.
March 07, 2023 | Tool Release
Release: Leviathan Engine v1.0.0
First stable API, CSV logging with configurable frequency, and deterministic seeds. This marks the baseline for downstream adapters and exporters.
Back to Home