BeechatNetworkSystemsLtd/Reticulum-rs — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a Rust crate for the Reticulum network stack. I want it to let devices send encrypted messages over a decentralized mesh, without needing a central server, and to work well on small or embedded hardware with as few dependencies as possible.

Please include the core pieces for identities, keys, packets, destinations, routing, buffers, errors, hashing, transports, and network interfaces. It should support multiple ways to move data, especially TCP, serial, and Kaonic. Add simple examples that show a TCP client and server talking, a Kaonic client, a link client, and a testnet client so someone can quickly try it.

Make the library clean and modular so other Rust projects can embed it. Include tests where practical, and add optional integration tests against the Python Reticulum implementation if the user provides the Python source path. Use normal Cargo commands for building and running examples. Look up current Reticulum docs online if you need to.

Want more depth? Deep Reverse