crud protocol namespace