The social recovery tool requires users to have first transferred all their assets to an invoker contract, which will perform all future transactions for the user.