Hi Chris,
Chris Ballinger:
Glad to see more work on this! For a while I've been toying with the idea of making a one-button Android XMPP server app that uses Tor HS to solve the CGNAT reachability issue.
Thanks for your interest! If you're building a messaging system based on Onion Services, please have a look at Ricochet [1]. I would be absolutely awesome if someone port/implement/improve it on Android!
* The problem with XMPP is that there is a central system (server) to which metadata is exposed in order to work. It's bad. :)
[1] https://github.com/ricochet-im/ricochet -- Ivan Markin