This reminds me of Meshtastic, but I suppose Nomad is for PCs while Meshtastic is for microcontrollers.
I think you’re looking for the C++ implementation of Reticulum made specifically for microcontrollers instead: https://github.com/attermann/microReticulum_Firmware https://github.com/attermann/microReticulum