{"uid":"cap_irZzpg4IisGmxCMxrk25y","slug":"http-version-normalize-9661ed89","name":"HTTP Version Normalize","description":"HTTP Version Normalize: HTTP Version Normalize normalizes common HTTP protocol version spellings from bounded caller-supplied values without an external provider. Call HTTP Version Normalize before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for HTTP Version Normalize as versioned deterministic JSON. Price: $0.001 USDC via x402 on Base. First-party, stateless, memory-o…","url":"https://api.delx.ai/api/v1/x402/http-version-normalize?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"version":{"type":"string","maxLength":8192,"description":"Version supplied to HTTP Version Normalize; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"version":"2","recognized":true},"schema":"delx/util-http-version-normalize/v1","status":"pass","evidence":{"retained":false,"input_sha256":"a19b8bb6547cd7ee8005d6ee1ba38ca5d9d4ebde30f50a234091f1fb56be2510","external_calls":0},"operation":"web_reliability:http_version_normalize"}},"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_g9LVW-ep1pAvgEkYgHIC9","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":"Normalizes common HTTP protocol version strings (e.g. 'HTTP/1.1', 'http 2', 'h2') into a canonical, deterministic form and returns a pass/advisory status.","exampleAgentPrompt":"Can you normalize this HTTP version string 'http 1.1' — I want to know the canonical form and whether it passes validation before I accept it in my pipeline?","exampleUseCases":[{"title":"Sanitizing gateway input versions","prompt":"A caller just submitted 'HTTP/2.0' as a protocol version to my API gateway — can you normalize it and tell me if it passes before I route the request?"},{"title":"Validating HTTP version before caching","prompt":"Before I cache this web response, normalize the version string 'h2' and tell me whether it's a recognized, canonical HTTP version."},{"title":"Audit log standardization","prompt":"I have the HTTP version 'HTTP 1.0' from a legacy client — normalize it to its canonical form and tell me if it's advisory or a clean pass so I can log it consistently."}],"resultDescription":"Returns a versioned deterministic JSON object containing: the normalized (canonical) HTTP version string, the computed finding describing what was parsed, and an explicit pass or advisory status indicating whether the input was a recognized, valid HTTP protocol version.","failureModes":["Input string too long (exceeds maxLength 8192 — unlikely in practice but schema-enforced)","Completely unrecognizable string returns advisory status rather than a hard error","Missing or null version field may return a validation error","Payment failure via x402 protocol prevents call completion"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, stateless, deterministic check on an HTTP protocol version string before accepting, caching, redirecting, or retrying a web response. It is ideal when you want a versioned, auditable JSON result with an explicit pass/advisory classification rather than writing your own regex or parser. Prefer it over a general-purpose string validator when the domain is specifically HTTP protocol versions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T07:15:25.824Z","isFirstParty":false,"canonicalSlug":"http-version-normalize-9661ed89"}