anchor.diff:      {ok, maps:merge(#{<<"indexes">> => Indexes}, NextPageToken)};
   
   get(#op_req{gri = #gri{id = SpaceId, aspect = {index, IndexName}}}, _) ->
  -    op_logic_utils:ensure_space_supported_locally(SpaceId),
  -
       case index:get_json(SpaceId, IndexName) of
           {error, ?EINVAL} ->
               ?ERROR_BAD_VALUE_AMBIGUOUS_ID(<<"index_name">>);
  
positive.code:     end;
  
  get(#op_req{data = Data, gri = #gri{id = SpaceId, aspect = indices}}, _) ->
      op_logic_utils:ensure_space_supported_locally(SpaceId),
  
      PageToken = maps:get(<<"page_token">>, Data, <<"null">>),
      Limit = maps:get(<<"limit">>, Data, ?DEFAULT_INDEX_LIST_LIMIT),
  
  
negative.code:     end;
  
  get(#op_req{gri = #gri{id = SpaceId, aspect = {query_index, IndexName}}} = Req, _) ->
      Options = index_utils:sanitize_query_options(Req#op_req.data),
      case index:query(SpaceId, IndexName, Options) of
          {ok, {Rows}} ->
  