anchor.diff:  -spec on_registered(OpwNode :: node(), ProviderId :: id(),
       tokens:serialized(), OnezoneDomain :: binary()) -> ok.
   on_registered(OpwNode, ProviderId, RootToken, OnezoneDomain) ->
  +    OpwNodes = nodes:all(?SERVICE_OPW),
  +    OnezoneDomainStr = unicode:characters_to_list(OnezoneDomain),
  +    ok = onepanel_env:set_remote(OpwNodes, oz_domain,
  +        OnezoneDomainStr, ?SERVICE_OPW),
  +    ok = onepanel_env:write([?SERVICE_OPW, oz_domain],
  +        OnezoneDomainStr, ?SERVICE_OPW),
       ok = op_worker_rpc:provider_auth_save(OpwNode, ProviderId, RootToken),
       ?info("Oneprovider registered in Onezone ~ts", [OnezoneDomain]),
  +
       service:update_ctx(name(), #{
           registered => true,
           onezone_domain => OnezoneDomain
  
positive.code: -export([get_details_by_graph_sync/0, get_details_by_rest/0]).
  
  %% API
  -export([configure/1, check_oz_availability/1, mark_configured/0,
      register/1, unregister/0, is_registered/1, is_registered/0,
      modify_details/1, get_details/0, get_oz_domain/0,
      support_space/1, revoke_space_support/1, get_spaces/0, is_space_supported/1,
  
negative.code: %%%===================================================================
  %%% Step functions
  %%%===================================================================
  
  %%--------------------------------------------------------------------
  %% @doc Checks if onezone is available at given address
  