Current status: Non-working, experimental
This is a pure python reimplementation of Veilid, written with the goal of understanding the protocol, and acting as a platform for further security research.
Ironically, this implementation is itself not very secure. There are plenty of security bugs here, from questionable cryptography, to resource exhaustion DoS vectors. Maybe one day I'll iron those out, but today is not that day. Use at your own risk!
Note: This requires installing my fork of py-ed25519-bindings which supports blake3+ed25519ph signatures.