{"uid":"cap_88MWj9ZIMdrZ0hzUzGozl","slug":"boundary-guard-x402-onrender-com-64a4966d","name":"BoundaryGuard Schema Normalize","description":"","url":"https://boundary-guard-x402.onrender.com/schema-normalize","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":{"request":{"data":{"age":"30","name":"John"},"text":"Sample user input for normalization and risk assessment","policy":{"require_json":false,"max_risk_score":39,"policy_version":"guard-v1","block_issue_kinds":[],"on_extract_failure":"retry","on_normalize_failure":"retry"},"schema":{"type":"object","required":["name"],"properties":{"age":{"type":"integer"},"name":{"type":"string"}}}},"response":{"data":{"age":30,"name":"John"},"valid":true,"errors":[]}},"exampleRequest":{"data":{"age":"30","name":"John"},"text":"Sample user input for normalization and risk assessment","policy":{"require_json":false,"max_risk_score":39,"policy_version":"guard-v1","block_issue_kinds":[],"on_extract_failure":"retry","on_normalize_failure":"retry"},"schema":{"type":"object","required":["name"],"properties":{"age":{"type":"integer"},"name":{"type":"string"}}}},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7jOoVAZSvXxsN2Mk8xKxY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalizes untrusted or loosely-typed data against a declared JSON Schema before it is persisted, chained, or executed by an agent.","exampleAgentPrompt":"Before you save this user-submitted payload to the database, normalize it against our declared JSON Schema — coerce types, fill in defaults, and reject anything that can't be made to conform.","exampleUseCases":null,"resultDescription":"Returns a schema-normalized JSON object where all fields have been coerced to their declared types, required fields are validated, defaults applied, and non-conforming values flagged or rejected, along with a normalization receipt.","failureModes":["Payload cannot be coerced to declared schema — returns validation error with field-level details","Schema is invalid or unparseable — returns schema parse error","Input data is completely unparseable — returns extraction failure","Missing required fields with no default — returns missing field error","Service unavailable on cold start (Render free tier) — returns 503 or timeout"],"whenToPreferThis":"Choose this endpoint when you need to enforce strict schema conformance on data that originated from an untrusted source, a language model, or user input before it is written to a database, passed to a downstream API, or used in an agentic chain. It is especially valuable in multi-step agent pipelines where one model's output feeds the next step's input and type safety is critical.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:31:13.054Z","isFirstParty":false}