# ONE Engine Numeric Normalize Range (t5)

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

Normalizes an array of numeric values to a specified range, applying optional scaling, offset, rounding, and size transformations.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/numeric/normalize-range/t5?utm_source=zero.xyz
- Price: $0.0025/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-normalize-range-t5-797d0d03
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FpZ_thCVvmBzIwcMZHm5d

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-normalize-range-t5-797d0d03 -d '<json body>'
```

Example prompt: Normalize these sensor readings to a 0–100 range, rounded to 2 decimal places: [12.3, 45.6, 7.8, 99.1, 33.4, 55.0].

## When to prefer this

Choose this endpoint when you need lightweight, pay-per-call numeric normalization without standing up your own compute — especially useful for AI agents preprocessing data for ML pipelines, analytics, or display layers. It supports optional fine-grained control over output range, decimal precision, factor scaling, and offset adjustments in a single call.

## Known failure modes

- Missing required 'values' field returns a 4xx error
- Array exceeds 1000 elements limit — request rejected
- Non-finite numbers (NaN, Infinity) in the values array cause processing failure
- Invalid type for parameters (e.g. string instead of number) returns schema validation error
- Payment failure via x402 returns a 402 Payment Required response before processing

## How this service works

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

## Output

A JSON object containing the normalized array of numeric values rescaled according to the specified min, max, digits, factor, and offset parameters. Values are adjusted so they fit within the requested output range, optionally rounded to the specified number of decimal digits.

## 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-normalize-range-t5-797d0d03/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)
