Implicit Topology Morphing
Idea Lab · Oct 12 2026 · Fleet winner · Research proposal

Implicit Topology Morphing (ONR)

ONR proposes that instead of keeping an explicit list of "who talks to whom" in an agent swarm, each agent gets a position in a learned space, and its connections are simply its nearest neighbours there. When the swarm's job changes or agents drop out, positions drift to lower one shared loss function and the connections follow on their own.

This page is a toy simulation of that idea with 40 made-up agents. It compares two ways to keep a swarm connected: a coordinator that rebuilds the graph and broadcasts it, and ONR-style local updates. It counts the messages each approach sends in this toy only.

Claimed by the proposal, not verified

No benchmark, code or paper was attached. The last claim is internally in tension: a global loss needs some shared signal, which this toy makes visible as neighbour reads.

Toy swarm

Example data · simulated

Colours are agent roles. The ringed squares are task anchors that agents of that role should stay near.

0Global loss (lower is better)
0Messages: ONR-style (neighbour reads)
0Messages: coordinator
0Edges changed this run

What a real build would need

A real version needs a definition of the loss (what "task-relevant invariant" means for real agents), a way for each agent to compute its gradient without seeing the whole swarm, and a test harness that measures message counts and latency against a plain baseline. The toy shows that local updates still cost neighbour reads every tick; whether that beats a coordinator depends on how often the topology really changes.

For a fleet of five agents on a few VPS servers, the full graph has ten possible links, so there is no topology problem for this to solve.

What to try

  1. Leave churn at 10% and watch both message counters. The ONR-style mode sends traffic every tick; the coordinator only sends on changes and periodic syncs.
  2. Push churn to 70%. Agents die and respawn often; see which counter grows faster and whether the loss stays low.
  3. Press "Shift the task" to move the anchors. In ONR mode the swarm drifts to the new layout; in coordinator mode it snaps.
  4. Raise k to 6 and notice the ONR-style message count rises with it, because every agent reads more neighbours.

← All Idea Lab demos