{"uid":"cap_6EC5G5Zmt8OJb0L5qopP0","slug":"one-engine-numeric-round-t1-66683f44","name":"ONE Engine Numeric Round (T1)","description":"Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.","url":"https://one-search.one-engine.workers.dev/v3/numeric/round/t1?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"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"}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ItIInZuepg4WpNrvGwcI4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Rounds an array of up to 1000 numeric values to a specified number of decimal digits, with optional scaling, clamping, and offset transformations.","exampleAgentPrompt":"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.","exampleUseCases":[{"title":"Rounding financial price data","prompt":"I have a list of raw price values [1.23456, 9.87654, 0.00123, 45.6789] — can you round all of them to 2 decimal places so they're ready to display as currency?"},{"title":"Scaling and clamping sensor readings","prompt":"I've got sensor readings [0.005, 1.234, -0.002, 0.998, 2.1] that need to be scaled by a factor of 100, clamped between 0 and 100, and rounded to 1 decimal digit — can you process the whole batch?"},{"title":"Normalizing coordinate precision","prompt":"Can you round these latitude/longitude pairs [48.856613, 2.352222, 51.507351, -0.127758] to 4 decimal digits so they're consistent for mapping?"}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:43:57.138Z","isFirstParty":false,"canonicalSlug":"one-engine-numeric-round-t1-66683f44"}