Packhorse Mesh

First message floods and records its path; later ones follow it; a broken path falls back to a flood.

relay (repeater) end device flood direct ack flood ack collision / fake rogue 3packets held quiet → busiest

Messages

    Event log

    Click a node to inspect it, take it offline, or make it rogue. Drag empty space to pan, scroll to zoom, or click the minimap. Drag nodes to move them. Dashed links are asymmetric: one direction is much weaker than the other. Thick teal-to-red links are where traffic has flowed in the last minute or two, and the heatmap shows where airtime is being used. Coloured lines are every stored path between end devices, one colour per pair: solid from the lower-numbered device, dashed for the way back. The thick highlight is the selected pair. The label under each sender shows messages it sent that never arrived, out of those finished. Settings are saved in this browser.

    Report an issue

    The report includes your description, all settings and stats, every node's state, link qualities, stored paths, the message list, the event log and the recent packet trace.

    Stored paths vs. flooding

    Sends 100 messages between 6 fixed sender–recipient pairs at the rate you pick, on the current layout and settings, including the airtime budget. Runs instantly in the background. The "failure" rows take the busiest repeater offline at message 50. Rogue nodes and security settings apply here too, so you can compare runs with a rogue on and off.