anchor.diff:              ok
       end,
   
  -    ok = letsencrypt_api:run_certification_flow(Domain, get_plugin_module(Ctx)),
  +    ok = letsencrypt_api:run_certification_flow(Domain, get_plugin_module()),
       set_dirty(false),
   
       service:apply(service_onepanel:name(), reload_webcert, #{}),
  -    service:apply(get_plugin(#{}), reload_webcert, #{}),
  +    service:apply(get_plugin_name(), reload_webcert, #{}),
       ok.
   
   
  
positive.code:     % even when letsencrypt_enabled is not present in Ctx
      % ensure current state is valid (for example if provider is still registered)
  
      case {is_enabled(#{}), (get_plugin_module(Ctx)):is_letsencrypt_supported(Ctx)} of
          {true, true} -> enable(); % to register in service watcher
          {true, false} -> disable();
          {false, _} -> ok
  
negative.code: %%--------------------------------------------------------------------
  -spec update(service:ctx()) -> ok | no_return().
  update(#{letsencrypt_enabled := Request} = Ctx) ->
      case {Request, (get_plugin_module()):is_letsencrypt_supported(Ctx)} of
          {true, false} ->
              ?throw_error(?ERR_LETSENCRYPT_NOT_SUPPORTED);
          {true, true} -> enable();
  