Async wrapper for the netsoul protocol