implement handshake prototype

I do this so that the route works with the old persona-based create method and the new one