No description
Find a file
Nickie Deuxyeux e3cdc6b19c Add screenshot to README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 12:29:08 +03:00
announce-sim.html Initial release of Reticulum Announce Propagation Simulator 2026-06-05 12:25:48 +03:00
README.md Add screenshot to README 2026-06-05 12:29:08 +03:00
reticulum_logo.png Initial release of Reticulum Announce Propagation Simulator 2026-06-05 12:25:48 +03:00
rns-announce-sim-screenshot.png Add screenshot to README 2026-06-05 12:29:08 +03:00

Reticulum Announce Propagation Simulator

A browser-based, single-file interactive tool for exploring how announces propagate through a Reticulum network. Click any node to originate an announce and watch it traverse the topology step by step, respecting the propagation rules of each interface mode.

Live demo

Reticulum Announce Propagation Simulator

Features

  • BFS-based propagation simulation — announces spread hop by hop with animated packet steps and a full propagation log
  • Four interface modes — Full, Access Point, Boundary, and Roaming, each with distinct forwarding rules
  • Clickable mode badges — change the interface mode on any edge directly in the graph
  • Preset topologies — quickly load representative configurations (Default Mix, All Full, AP Demo, Boundary Demo, Roaming Demo)
  • Intermediate relay hop — insert an optional transport node between the two hubs to experiment with multi-hop behaviour
  • Dark / light theme — toggle with the button in the header; preference is saved across sessions
  • Responsive layout — works in both landscape (two-column) and portrait (stacked) orientations

Usage

Open announce-sim.html directly in any modern browser — no build step, no server required.

Interface Modes

Mode Forwards incoming announces to
Full All connected interfaces
Access Point Full and Boundary interfaces only
Boundary Full and Access Point interfaces only
Roaming Does not forward announces

Transport nodes (dashed ring) apply these rules at each hop. Non-transport nodes receive announces but do not forward them.

Propagation Rules

Forwarding is determined by the receiving interface mode of the transport node and the outgoing interface mode of the next hop:

→ Full → AP → Boundary → Roaming
Full in
AP in
Boundary in
Roaming in

License

MIT