# ONE Engine Numeric Range Normalizer

> ONE Engine Numeric Range Normalizer is a paid API for AI agents from one-search.one-engine.workers.dev, paid per call via x402, $0.0015/call, status unknown (last checked 2026-10-02).

Normalizes an array of numeric values into a specified min-max range with optional scaling, offsetting, digit rounding, and size controls.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/numeric/normalize-range/t4?utm_source=zero.xyz
- Price: $0.0015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/one-engine-numeric-range-normalizer-7196d293
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O6x9vTLeonlHpiB-8Fl8l

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability one-engine-numeric-range-normalizer-7196d293 -d '<json body>'
```

Example prompt: Normalize these values [12, 45, 7, 88, 33] to fit between 0 and 1, rounded to 4 decimal places.

## When to prefer this

Choose this endpoint when you need fast, cheap, per-call numeric normalization without spinning up a local math library — especially in agentic pipelines running on Base where x402 micropayments are already supported. Ideal for preprocessing steps in ML workflows, dashboard rescaling, or any scenario where raw numeric arrays need to be bounded to a target range before downstream processing.

## Known failure modes

- Array exceeds 1000 elements — request is rejected
- Non-finite values (NaN, Infinity) in the input array cause validation failure
- Missing required 'values' field returns a 400-level error
- Invalid types for optional parameters (e.g. string instead of number) cause schema rejection
- Payment not provided or insufficient USDC causes 402 response

## How this service works

Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.

## Output

Returns a JSON object containing the normalized array of numeric values rescaled to the specified min-max range, with optional rounding, factor scaling, and offset applied. The output shape matches the requested size if specified.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "values"
 ],
 "properties": {
  "max": {
   "type": "number"
  },
  "min": {
   "type": "number"
  },
  "size": {
   "type": "integer"
  },
  "digits": {
   "type": "integer"
  },
  "factor": {
   "type": "number"
  },
  "offset": {
   "type": "number"
  },
  "values": {
   "type": "array",
   "description": "Finite numbers, maximum 1000"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/one-engine-numeric-range-normalizer-7196d293/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from one-search.one-engine.workers.dev](https://www.zero.xyz/host/one-search.one-engine.workers.dev/llms.txt)
