{"uid":"cap_JPtHyPJ168_KqvlubLasZ","slug":"agent402-uk-schema-batch-validator-c058465c","name":"Agent402 UK Schema Batch Validator","description":"Don't burn tokens on deterministic work. Go/no-go jobs first: payout preflight, text firewall (PII/secrets), budget check — then rails, calendars, finmath. x402 USDC on Base. UK + global. agent402.co.uk — not agent402.tools. $0.001–$0.002 USDC on Base. No API keys.","url":"https://agent402.co.uk/v1/validate/schema-batch","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"fields":{"type":"array","description":"Array of {field,type,value} (≤30). Types: email|phone|uuid|url|datetime|iban|eth|sol|btc|regex|enum|range"}}},"responseSchema":{"type":"json","example":{"kit":"schema-batch-global","all_ok":true,"summary":{"total":3,"failed":0,"passed":3}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jPrypIIeoV7TNoEOIxKTJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates up to 30 fields of mixed types (email, phone, UUID, URL, datetime, IBAN, ETH/SOL/BTC addresses, regex, enum, range) in a single batch call for $0.001 USDC.","exampleAgentPrompt":"Can you validate these three fields at once: the email 'user@example.com', the phone '+44 7911 123456', and the Ethereum address '0xAbC123...def' — and tell me if they all pass?","exampleUseCases":[{"title":"User registration form pre-flight check","prompt":"Before I submit this new user signup, validate all five fields together: email 'alice@example.com', phone '+1-555-867-5309', UUID '550e8400-e29b-41d4-a716-446655440000', URL 'https://mysite.com', and IBAN 'GB29NWBK60161331926819' — do they all pass?"},{"title":"Crypto payout recipient validation","prompt":"I need to verify these wallet addresses before sending funds — check if '0x71C7656EC7ab88b098defB751B7401B5f6d8976F' is a valid ETH address, '9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM' is a valid SOL address, and 'bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh' is a valid BTC address — all in one shot."},{"title":"Agent output field validation pipeline","prompt":"My agent just produced these output fields and I need to confirm they're all correctly formatted before passing them downstream: a datetime '2024-06-15T14:30:00Z', a UUID '123e4567-e89b-12d3-a456-426614174000', and a URL 'https://api.example.com/results' — can you run a batch validation on all three?"}],"resultDescription":"Returns a JSON object with a 'kit' identifier ('schema-batch-global'), an 'all_ok' boolean indicating whether every field passed, and a 'summary' object with total, failed, and passed counts for the batch.","failureModes":["More than 30 fields submitted — batch limit exceeded","Unsupported field type specified — only email, phone, uuid, url, datetime, iban, eth, sol, btc, regex, enum, range are accepted","Malformed request body — missing required fields array","Payment gate failure — $0.001 USDC x402 payment not provided or rejected","Invalid regex pattern supplied for regex-type field — pattern compilation error"],"whenToPreferThis":"Choose this endpoint when you need to validate multiple heterogeneous fields in a single round-trip, especially when mixing types like emails, phone numbers, crypto addresses, and financial identifiers. It is ideal for pre-submission validation pipelines, agent output verification, and any workflow where latency and cost matter and you have up to 30 fields to check. Prefer it over single-field validators when batching saves you multiple calls.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:31:37.339Z","isFirstParty":false}