{"uid":"cap_ijemp1JVeZo_in2Sl-GtW","slug":"agent402-uuid-normalizer-validator-85561169","name":"Agent402 UUID Normalizer & 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/normalize/uuid","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"uuid":{"type":"string","description":"UUID with/without dashes"}}},"responseSchema":{"type":"json","example":{"valid":true,"version":4,"canonical":"550e8400-e29b-41d4-a716-446655440000"}},"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_J5ZmLj0-lbehWD-5OwCOZ","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 a UUID string and returns its canonical dashed form, RFC 4122 version, and variant information for $0.001 USDC per call.","exampleAgentPrompt":"Can you check if '550e8400e29b41d4a716446655440000' is a valid UUID and give me the canonical dashed form with its version number?","exampleUseCases":[{"title":"Validate UUID before database insert","prompt":"Before I write this record to the database, check that 'f47ac10b58cc4372a5670e02b2c3d479' is a valid UUID and tell me its canonical form and version."},{"title":"Normalize compact UUID from external API","prompt":"I got this UUID back without dashes from an external service: '6ba7b8109dad11d180b400c04fd430c8' — can you normalize it to the standard dashed format and tell me what version it is?"},{"title":"Classify UUID version for routing logic","prompt":"I need to know if 'urn:uuid:550e8400-e29b-41d4-a716-446655440000' is a v4 UUID or another version so I can route it correctly — can you parse and validate it?"}],"resultDescription":"A JSON object containing: 'valid' (boolean indicating RFC 4122 compliance), 'version' (integer, e.g. 1, 4), 'canonical' (the standard hyphenated UUID string), and optionally variant information. Returns validity false with no canonical form if the input is malformed.","failureModes":["Malformed input that is not a UUID returns valid:false with no canonical field","Non-UUID strings (too short, wrong hex characters) rejected at layout gate","Network or payment failure returns HTTP 402 if payment is not processed","Empty or missing uuid field returns a validation error"],"whenToPreferThis":"Use this endpoint when you need authoritative RFC 4122 UUID validation, version detection, and canonical normalization in a single call — especially when your pipeline receives UUIDs in mixed formats (compact, URN, dashed) and you need a guaranteed canonical string. Prefer this over regex-based checks when version and variant metadata matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:52:50.656Z","isFirstParty":false}