---
name: ARDE Atomic Utility Batch
description: Deterministic developer utility batch for AI agents over x402 on Base Mainnet.
baseUrl: https://untitled-ef4f71e4.base44.app
manifest: /.well-known/x402
openapi: /openapi.json
---

# ARDE Atomic Utility Batch

ARDE executes 1-10 deterministic developer utility operations under one fixed `$0.005` USDC x402 payment on Base Mainnet. It is designed for agent workflows that need small, predictable transformations or protocol checks without an account, API key, subscription, or LLM serving path.

## Endpoint

`POST /api/apps/6a8fe38d53b9b6beef4f71e4/functions/ardeUtilityBatchMainnetWorker`

Send JSON:

```json
{
  "items": [
    {"operation":"unit_convert","input":{"value":10,"from":"mi","to":"km"}},
    {"operation":"http_version_normalize","input":{"value":"h2"}}
  ]
}
```

## Supported operations

- `unit_convert` — length, mass, volume, speed, area, time, data, pressure, energy, angle, and temperature conversions.
- `evm_hex_quantity_normalize` — canonicalize a 0x-prefixed EVM JSON-RPC quantity up to 256 bits.
- `evm_hex_data_normalize` — lowercase and byte-align 0x-prefixed EVM data.
- `http_version_normalize` — map common HTTP version spellings such as `h2` to canonical names.
- `allow_header_normalize` — normalize, deduplicate, sort, and format HTTP methods for an Allow header.
- `vary_header_normalize` — normalize, deduplicate, sort, and format Vary fields.
- `origin_header_normalize` — validate and canonicalize an HTTP/HTTPS Origin.
- `cors_preflight_check` — deterministically evaluate origin, method, and requested-header policy against allow values.
- `status_retry_classify` — classify transient HTTP status/method combinations for retryability.
- `cookie_security_check` — inspect Set-Cookie attributes for Secure, HttpOnly, SameSite, and policy findings.
- `csv_null_normalize` — replace configured null tokens in bounded CSV while preserving CSV quoting.

## Payment

- Protocol: x402 v2
- Scheme: exact
- Network: `eip155:8453` (Base Mainnet)
- Asset: Base USDC `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`
- Receiver: `0xf5871C8b5f1B332d319A5EfB56b055A7410036E5`
- Price: `$0.005` (`5000` atomic USDC) per batch, up to 10 items

Make the desired POST unsigned first. Read the returned HTTP 402 `PAYMENT-REQUIRED` challenge and let a standards-compliant x402 client construct a fresh authorization. The live challenge is authoritative. Never replay a stale or ambiguous payment signature.

## Output and reliability

Paid responses are JSON and preserve the request item order. Invalid workload input is rejected before payment processing where applicable. Production acceptance is bounded and fail-closed; an unsigned request can still expose the x402 contract even when the paid gate is closed.
