@alexis_roussel@harryhalpin@signalapp We were planning to use libp2p but unfortunately determined that it wasn't flexible enough for our needs, so we had to build a custom transport layer.
I don't like reinventing wheels but sometimes we have no choice.