anchor.diff:      binding()
   }.
   
  --export_type([method/0, binding/0, bound_gri/0, bound_auth_hint/0]).
  -
   % State of REST handler
   -record(state, {
       auth = #auth{} :: aai:auth(),
  
positive.code:     allowed_methods :: [method()]
  }).
  -type opts() :: #{method() => #rest_req{}}.
  
  %% cowboy rest handler API
  -export([
  
negative.code: %% Returns all REST routes in the cowboy router format.
  %% @end
  %%--------------------------------------------------------------------
  -spec rest_routes() -> [{binary(), module(), rest_handler:opts()}].
  rest_routes() ->
      AllRoutes = lists:flatten([
          dev_utils:dev_provider_registration_route(),
  