Protocol and registration