{"name":"Agent Utility Network","version":"0.6.0","audience":"ai-agents-only","description":"Machine-payable data repair, normalization, and signal extraction utilities.","interfaces":[{"type":"mcp","transport":"streamable-http","url":"https://agent-utility-network.frosty-sound-4560.workers.dev/mcp?source=ai-catalog"},{"type":"x402-http","url":"https://agent-utility-network.frosty-sound-4560.workers.dev/openapi.json","resources":["https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/json-repair","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/entity-normalize","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/text-extract-signals","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/json-validate","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/json-pretty","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/json-minify","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/url-parse","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/url-normalize","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/base64-encode","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/base64-decode","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/text-slugify","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/email-normalize","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/uuid-validate","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/querystring-parse","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/dns-lookup","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/domain-http-probe","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/robots-inspect","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/page-metadata","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/page-read","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/email-domain-check","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/website-health-report","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/vendor-intelligence","https://agent-utility-network.frosty-sound-4560.workers.dev/v1/paid/data-clean-pipeline"]},{"type":"openapi","url":"https://agent-utility-network.frosty-sound-4560.workers.dev/openapi.json"}],"payment":{"protocol":"x402","network":"base","settlement":"USDC"},"utilities":[{"id":"json.repair","version":"0.2.0","description":"Repair common malformed-JSON issues and return valid structured JSON.","priceUsd":0.01,"estimatedCostUsd":0.0002,"maxLatencyMs":300,"reliabilityTarget":0.995,"tags":["json_repair","data_normalization"]},{"id":"entity.normalize","version":"0.2.0","description":"Normalize organization/entity identifiers into a deterministic canonical form.","priceUsd":0.01,"estimatedCostUsd":0.0002,"maxLatencyMs":250,"reliabilityTarget":0.995,"tags":["entity_normalization","data_normalization"]},{"id":"text.extract_signals","version":"0.2.0","description":"Extract URLs, emails, money amounts, dates, and identifiers from text.","priceUsd":0.015,"estimatedCostUsd":0.0004,"maxLatencyMs":350,"reliabilityTarget":0.99,"tags":["signal_extraction","document_processing"]},{"id":"json.validate","version":"0.1.0","description":"Validate strict JSON and return deterministic parse diagnostics.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["json","validation","structured_data"]},{"id":"json.pretty","version":"0.1.0","description":"Pretty-print valid JSON with deterministic two-space formatting.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["json","format","structured_data"]},{"id":"json.minify","version":"0.1.0","description":"Minify valid JSON without changing its parsed data model.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["json","minify","structured_data"]},{"id":"url.parse","version":"0.1.0","description":"Parse an HTTP(S) URL into normalized structured components.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["url","parse","web"]},{"id":"url.normalize","version":"0.1.0","description":"Normalize an HTTP(S) URL for deterministic comparison and deduplication.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["url","normalize","deduplication","web"]},{"id":"base64.encode","version":"0.1.0","description":"Encode bounded UTF-8 text as Base64.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["base64","encode","conversion"]},{"id":"base64.decode","version":"0.1.0","description":"Decode bounded Base64 into UTF-8 text with validation.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["base64","decode","conversion"]},{"id":"text.slugify","version":"0.1.0","description":"Convert text into a deterministic lowercase URL-safe slug.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["text","slug","normalize"]},{"id":"email.normalize","version":"0.1.0","description":"Parse an email address and return a deterministic lowercase comparison form without claiming mailbox verification.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["email","normalize","identity"]},{"id":"uuid.validate","version":"0.1.0","description":"Validate canonical UUID syntax and report version and variant metadata.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["uuid","validation","identifier"]},{"id":"querystring.parse","version":"0.1.0","description":"Parse a URL query string into ordered entries and grouped values.","priceUsd":0.001,"estimatedCostUsd":0.00005,"maxLatencyMs":150,"reliabilityTarget":0.999,"tags":["querystring","parse","url","web"]},{"id":"dns.lookup","version":"0.1.0","description":"Resolve public DNS records through a bounded DNS-over-HTTPS query.","priceUsd":0.002,"estimatedCostUsd":0.0002,"maxLatencyMs":1500,"reliabilityTarget":0.995,"tags":["dns","domain","lookup","network"]},{"id":"domain.http_probe","version":"0.1.0","description":"Probe a public HTTP(S) URL for status, redirects, content type, and response metadata.","priceUsd":0.003,"estimatedCostUsd":0.0003,"maxLatencyMs":3000,"reliabilityTarget":0.995,"tags":["http","domain","probe","uptime","headers"]},{"id":"robots.inspect","version":"0.1.0","description":"Fetch and parse a public site's robots.txt into crawl directives and sitemap hints.","priceUsd":0.003,"estimatedCostUsd":0.0003,"maxLatencyMs":3200,"reliabilityTarget":0.99,"tags":["robots","crawler","website","sitemap","inspect"]},{"id":"page.metadata","version":"0.1.0","description":"Fetch a public HTML page and return bounded title, description, canonical URL, status, and selected metadata.","priceUsd":0.005,"estimatedCostUsd":0.0005,"maxLatencyMs":4500,"reliabilityTarget":0.99,"tags":["page","web","metadata","fetch","title","canonical"]},{"id":"page.read","version":"0.1.0","description":"Fetch a public HTML/text page and return bounded clean text with provenance metadata.","priceUsd":0.005,"estimatedCostUsd":0.0006,"maxLatencyMs":5000,"reliabilityTarget":0.99,"tags":["page","web","read","extract","text","provenance"]},{"id":"email.domain_check","version":"0.1.0","description":"Check an email domain for public MX/A/AAAA mail-routing signals without claiming mailbox verification.","priceUsd":0.002,"estimatedCostUsd":0.0002,"maxLatencyMs":1800,"reliabilityTarget":0.995,"tags":["email","domain","dns","mx","check"]},{"id":"website.health_report","version":"0.1.0","description":"Combine public DNS, HTTP, robots, redirect, and page-metadata evidence into one website health report.","priceUsd":0.02,"estimatedCostUsd":0.002,"maxLatencyMs":9000,"reliabilityTarget":0.99,"tags":["website","health","dns","http","robots","metadata","report"]},{"id":"vendor.intelligence","version":"0.1.0","description":"Normalize a vendor and combine public domain, HTTP, page, and extracted signal evidence into a structured vendor profile.","priceUsd":0.04,"estimatedCostUsd":0.004,"maxLatencyMs":12000,"reliabilityTarget":0.99,"tags":["vendor","company","domain","website","intelligence","profile","provenance"]},{"id":"data.clean_pipeline","version":"0.1.0","description":"Repair malformed JSON, optionally normalize an entity, and extract deterministic text signals in one validated pipeline.","priceUsd":0.02,"estimatedCostUsd":0.001,"maxLatencyMs":1500,"reliabilityTarget":0.995,"tags":["data","clean","json","normalize","signals","pipeline"]}],"reputation":"https://agent-utility-network.frosty-sound-4560.workers.dev/v1/network/reputation","distribution":"https://agent-utility-network.frosty-sound-4560.workers.dev/v1/network/distribution","preference":"https://agent-utility-network.frosty-sound-4560.workers.dev/v1/network/preference","taskFit":"https://agent-utility-network.frosty-sound-4560.workers.dev/v1/network/task-fit","mcpServerCard":"https://agent-utility-network.frosty-sound-4560.workers.dev/.well-known/mcp/server-card.json","agentSkills":"https://agent-utility-network.frosty-sound-4560.workers.dev/.well-known/agent-skills/index.json","skill":"https://agent-utility-network.frosty-sound-4560.workers.dev/skill.md","llmsFull":"https://agent-utility-network.frosty-sound-4560.workers.dev/llms-full.txt","registry":"https://agent-utility-network.frosty-sound-4560.workers.dev/registry.json","docs":"https://agent-utility-network.frosty-sound-4560.workers.dev/docs"}