{"x402Version":2,"name":"Apex Agent Tool Result Contract Validator","version":"1.0.0","description":"JSON tool response validation for MCP and agent-tool authors: check one structured Agent Tool Result Envelope v1.0 and receive normalized JSON errors suitable for contract tests, fixtures, and tool-output contracts.","provider":{"name":"Apex AI Assets"},"tags":["mcp","agent-tools","tool-output","contract-testing","json-validation","test-fixtures"],"examples":[{"input":{"schema_version":"1.0","tool_name":"inventory_lookup","status":"ok","request_id":"req_123","timestamp":"2026-10-30T00:00:00Z","payload":{"sku":"demo-001","available":true}},"output":{"contract":"Agent Tool Result Envelope v1.0","valid":true,"errors":[],"limitations":["Specified subset only; not a general JSON Schema engine."]},"note":"This exact envelope is verified by the public free validation route."}],"openapi":"https://apex-agent-tool-result-validator.apex-ai-assets.workers.dev/openapi.json","resources":[{"url":"https://apex-agent-tool-result-validator.apex-ai-assets.workers.dev/v1/premium/validate?payload=<url-encoded-json-object>","method":"GET","description":"One deterministic Agent Tool Result Envelope v1.0 validation result. Base Sepolia testnet only.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:84532","amount":"1000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","payTo":"0x3a6A79f6830e6E50065Ce0BeA746fa5cC151F06c","maxTimeoutSeconds":300,"extra":{"name":"USDC","version":"2"}}],"testnet":true},{"url":"https://apex-agent-tool-result-validator.apex-ai-assets.workers.dev/v1/premium/mainnet/xpay/validate?payload=%7B%22schema_version%22%3A%221.0%22%2C%22tool_name%22%3A%22inventory_lookup%22%2C%22status%22%3A%22ok%22%2C%22request_id%22%3A%22req_123%22%2C%22timestamp%22%3A%222026-10-30T00%3A00%3A00Z%22%2C%22payload%22%3A%7B%22sku%22%3A%22demo-001%22%2C%22available%22%3Atrue%7D%7D","method":"GET","description":"JSON tool response validation for one bounded Agent Tool Result Envelope v1.0: receive deterministic, test-fixture-compatible JSON errors for MCP and agent-tool output contracts. Base mainnet USDC via the separately selected xpay exact-v2 facilitator lane.","mimeType":"application/json","tags":["mcp","agent-tools","tool-output","contract-testing","json-validation","test-fixtures"],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"payload":"{\"schema_version\":\"1.0\",\"tool_name\":\"inventory_lookup\",\"status\":\"ok\",\"request_id\":\"req_123\",\"timestamp\":\"2026-10-30T00:00:00Z\",\"payload\":{\"sku\":\"demo-001\",\"available\":true}}"}},"output":{"type":"json","example":{"contract":"Agent Tool Result Envelope v1.0","valid":true,"errors":[],"limitations":["Specified subset only; not a general JSON Schema engine."]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"payload":{"type":"string","description":"URL-encoded JSON for one Agent Tool Result Envelope v1.0.","minLength":2,"maxLength":8000}},"required":["payload"],"additionalProperties":false}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6EDB6E08f4c7C32D4f71b54bdA02913","payTo":"0x3a6A79f6830e6E50065Ce0BeA746fa5cC151F06c","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}]}]}