anchor.diff:  %%-------------------------------------------------------------------
   %% @private
   %% @doc
  -%% Ensures that all values in map are binaries
  -%% @end
  -%%-------------------------------------------------------------------
  --spec ensure_binary_values(map()) -> #{term() => binary()}.
  -ensure_binary_values(Map) ->
  -    maps:map(fun(_, Value) -> str_utils:to_binary(Value) end, Map).
  +%% Converts all integer values in a map to binary.
  +%% @end
  +%%-------------------------------------------------------------------
  +-spec integers_to_binary(map()) -> map().
  +integers_to_binary(Map) ->
  +    maps:map(fun
  +        (_, Value) when is_integer(Value) -> integer_to_binary(Value);
  +        (_, Value) -> Value
  +    end, Map).
  
positive.code:     case luma_proxy:http_client_post(Url, ReqHeaders, ReqBody) of
          {ok, 200, _RespHeaders, RespBody} ->
              UserCtx = json_utils:decode(RespBody),
              UserCtxBinaries = ensure_binary_values(UserCtx),
              case helper_params:validate_user_ctx(Helper, UserCtxBinaries) of
                  ok -> {ok, UserCtxBinaries};
                  {error, Reason} -> {error, Reason}
  
negative.code:     case luma_proxy:http_client_post(Url, ReqHeaders, ReqBody) of
          {ok, 200, _RespHeaders, RespBody} ->
              GroupCtx = json_utils:decode(RespBody),
              GroupCtxBinaries = integers_to_binary(GroupCtx),
              case helper_params:validate_group_ctx(Helper, GroupCtxBinaries) of
                  ok ->
                      {ok, GroupCtxBinaries};
  