# ONE Engine Numeric Round (T1)

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

Rounds an array of up to 1000 numeric values to a specified number of decimal digits, with optional scaling, clamping, and offset transformations.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/numeric/round/t1?utm_source=zero.xyz
- Price: $0.0005/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-round-t1-66683f44
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6EC5G5Zmt8OJb0L5qopP0

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-round-t1-66683f44 -d '<json body>'
```

Example prompt: Round these numbers [3.14159, 2.71828, 1.41421] to 2 decimal places, scaling by a factor of 10 and clamping between 0 and 100.

## When to prefer this

Choose this endpoint when you need to batch-round up to 1000 numbers in a single call with optional clamping and scaling transformations, and when you are operating in an autonomous agent context that supports x402 micropayments on Base. Particularly useful when combining rounding with scale/offset normalization in one step rather than chaining multiple operations.

## Known failure modes

- Input array exceeds 1000 elements — request rejected
- Non-finite values (NaN, Infinity) in the values array cause errors
- Missing required 'values' field returns a validation error
- Invalid types for digits, min, max, factor, or offset return schema errors
- Payment failure via x402 prevents processing

## 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 rounded (and optionally scaled, offset, and clamped) versions of the input numeric array, processed according to the specified digit precision and transformation parameters.

## 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-round-t1-66683f44/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)
