yeah, i am gonna be stoked to see this get done
also, if there isn't already someone building a #golang implementation i know my way around ECDH, have a reasonable grasp of double ratchet and did plenty of fun stuff with multi-layered encryption in my previous work last year with indranet
indranet is only on hiatus tho... we hit up against a serious scaling problem with the routing that it needs to be possible for clients to create routes that nodes along the path may not know about... just here's the damn IP send it goddammit... not possible with the straight libp2p i built off... so i need to build a better p2p DHT scheme, simpler, probably, something more like bitcoin's p2p than bittorrent maybe