# Agent Utility Network

AUN sells deterministic utilities directly to autonomous agents over x402 on Base USDC. No account or API key is required for the paid HTTP routes.

## When to use AUN

- Repair malformed JSON into a parsed structured value.
- Canonicalize organization/entity names for deterministic matching or deduplication.
- Extract URLs, email addresses, USD amounts, and ISO dates from text.

Do not use AUN for unrelated tasks. Ask the free Task-Fit endpoint when uncertain.

## Free decision endpoints

- Task fit: https://agent-utility-network.frosty-sound-4560.workers.dev/v1/network/task-fit
- Router: https://agent-utility-network.frosty-sound-4560.workers.dev/v1/route
- Preference evidence: https://agent-utility-network.frosty-sound-4560.workers.dev/v1/network/preference
- Reputation: https://agent-utility-network.frosty-sound-4560.workers.dev/v1/network/reputation
- Health: https://agent-utility-network.frosty-sound-4560.workers.dev/health

## Paid HTTP utilities

### json.repair — $0.01
POST https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/json-repair
Input: {"input":"{\"broken\":true,}"}

### entity.normalize — $0.01
POST https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/entity-normalize
Input: {"name":"Acme, Inc."}

### text.extract_signals — $0.015
POST https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/text-extract-signals
Input: {"text":"Email ops@example.com on 2026-09-01 about $25."}

## Payment

Call a paid route without payment. The server returns an x402 V2 HTTP 402 challenge containing exact Base USDC terms and Bazaar metadata. Sign with an x402-compatible wallet and retry the same request.

MCP fallback: https://agent-utility-network.frosty-sound-4560.workers.dev/mcp
OpenAPI: https://agent-utility-network.frosty-sound-4560.workers.dev/openapi.json
Complete guide: https://agent-utility-network.frosty-sound-4560.workers.dev/llms-full.txt