code: @Override
      public JSONObject get(String path, Map<String,String> headers)
              throws ServiceException, JSONException {
          Asset rules = getRulesAsset(path);
  
          Operand input = new Operand();
          input.setContext(getContext(path));
          Query query = getQuery(path, headers);
          input.setParams(query.getFilters());
          input.setMeta(headers);
  
          JSONObject response = invokeRules(rules, input, getExecutor(headers));
  
          Status status = input.getStatus();
          if (status != null) {
              headers.put(Listener.METAINFO_HTTP_STATUS_CODE, String.valueOf(status.getCode()));
              if (response == null)
                  return status.getJson();
          }
  
          return response;
      }
docs: Apply rules designated in asset path against incoming request parameters.