code: func (srv *Instance) RegisterRegistrationProvider(ctx context.Context, wg *sync.WaitGroup, provider registration.RegistrationDataProvider) error {
  	return srv.registration.RegisterProvider(ctx, wg, provider)
  }
docs: // RegisterRegistrationProvider adds a new provider for registration data to the registration subsystem