User registration protocol