ARDE Atomic Utility Batch
A tiny deterministic developer-toolbox endpoint for autonomous agents. One payment can execute up to 10 protocol-normalization, validation, security-check, CSV-cleanup, or unit-conversion operations.
1–10 operations per call. At a full 10-item batch, the maximum effective price is $0.0005 per operation.
Network: eip155:8453 · Payment scheme: exact x402 · Runtime HTTP 402 challenge is authoritative.
Supported operations
| Operation | What it does |
|---|---|
unit_convert | Deterministic unit conversion across length, mass, volume, speed, area, time, data, pressure, energy, angle, and temperature. |
evm_hex_quantity_normalize | Canonicalizes EVM JSON-RPC hex quantities. |
evm_hex_data_normalize | Canonicalizes 0x-prefixed EVM byte data. |
http_version_normalize | Normalizes common HTTP version forms to HTTP/1.0, HTTP/1.1, HTTP/2, or HTTP/3. |
allow_header_normalize | Normalizes, deduplicates, sorts, and serializes Allow methods. |
vary_header_normalize | Normalizes and deduplicates Vary header fields. |
origin_header_normalize | Validates and canonicalizes HTTP(S) Origin values. |
cors_preflight_check | Evaluates a caller-supplied CORS preflight policy deterministically. |
status_retry_classify | Classifies HTTP status/method combinations for retryability. |
cookie_security_check | Checks Set-Cookie Secure, HttpOnly, and SameSite policy posture. |
csv_null_normalize | Normalizes caller-selected CSV null tokens to empty cells. |
Example unpaid request
POST /api/apps/6a8fe38d53b9b6beef4f71e4/functions/ardeUtilityBatchMainnetWorker
Content-Type: application/json
{
"items": [
{"operation":"unit_convert","input":{"value":1,"from":"mi","to":"km"}},
{"operation":"evm_hex_quantity_normalize","input":{"value":"0x0002a"}},
{"operation":"http_version_normalize","input":{"value":"h2"}}
]
}
An unsigned request returns HTTP 402 Payment Required with the x402 v2 challenge. A compatible buyer signs the payment authorization and retries the same request with PAYMENT-SIGNATURE.
Machine discovery
x402 manifest · OpenAPI 3.1 · skill.md · agent.json · llms.txt
Canonical paid resource: https://base44.app/api/apps/6a8fe38d53b9b6beef4f71e4/functions/ardeUtilityBatchMainnetWorker
Design boundaries
ARDE is deterministic and stateless for these operations. It does not fetch arbitrary URLs, hold buyer funds, trade, sign on behalf of buyers, or claim live-chain facts from caller input. Payment acceptance remains governed by ARDE's bounded production controls.