{"sample":true,"route":"/util/json-validate","method":"GET","priceUsd":0.001,"request":"https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/util/json-validate?json=%7B%22a%22%3A1%7D&schema=%7B%22type%22%3A%22object%22%2C%22required%22%3A%5B%22a%22%2C%22b%22%5D%7D","response":{"valid":false,"errors":[{"path":"$","message":"missing required property \"b\""}],"error_count":1,"ignored_keywords":[],"supported_keywords":["type","enum","const","properties","required","additionalProperties","items","minItems","maxItems","uniqueItems","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","minLength","maxLength","pattern","format","anyOf","oneOf","allOf","not"],"supported_formats":["email","uri","date-time","date","uuid","ipv4"],"as_of":"2026-10-19T12:00:00.000Z","note":"Computed on Cloudflare's edge from your input only; no external call, nothing stored. JSON Schema subset listed in supported_keywords; $ref and other keywords are ignored and listed, never silently passed."},"note":"Free sample: the answer shape and fields for the fixed example input in 'request'. Values are an example and may not be current data; a paid call returns live data for your own input.","buy":"Call https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/util/json-validate with an x402 or MPP client: the unpaid call answers HTTP 402 with the exact price; the paid call returns the data with a receipt. Other ways to pay: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/pay"}