Probabilistic reception — packets can fail based on distance
Geohash clustering — same algorithm as ESP32 firmware
Useful for: firmware verification before hardware deployment
Key difference: The Python simulator tests the algorithm concept (does System V6 routing work better than flooding?).
The ESP32 virtual network tests the firmware implementation (does the actual code that runs on hardware produce correct results?).
Both agree: System V6 saves ~89% of transmissions with 100% delivery on this 10-node network.