wallet users on ashoat's keyserver today will have to claim their address when they first auth with the identity service by calling this special RPC.
while implementing the new RPC i found some places in our code base that needed refactoring. if it's difficult to review i can split it out.