{"slug":"list-smith-production-up-railway-app-v1-grade-69db90","title":"Grade one x402 route's Bazaar discovery metadata","host":"list-smith-production.up.railway.app","method":"POST","resource":"https://list-smith-production.up.railway.app/v1/grade","category":"other","description":"Grade one x402 route's Bazaar discovery metadata. Returns the diagnosis only: both x402 SDK validator verdicts, the schema-quality score, itemized defects with severities (hollow output schemas, over-500-char descriptions, wrong asset addresses, failed validation), and a 0-100 grade. Use this when y","price_listed":0.1,"price_asked":0.1,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1456,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"resource_url":"https://target.example.com/v1/thing"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"resource_url":{"description":"Full URL of the x402 resource to grade, e.g. https://service.example.com/v1/endpoint","type":"string"},"sample_output":{"description":"Optional: one real response body from the endpoint. When supplied, the grade also checks it against the endpoint's published output schema."}},"required":["resource_url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"defects":{"items":{"properties":{"detail":{"type":"string"},"name":{"type":"string"},"severity":{"enum":["critical","major","minor"],"type":"string"}},"required":["name","severity","detail"],"type":"object"},"type":"array"},"extension_present":{"type":"boolean"},"fix_available":{"description":"True when the endpoint presents a valid challenge /v1/fix can repair against","type":"boolean"},"graded_at":{"description":"ISO-8601 timestamp of the probe","type":"string"},"http_status":{"type":["integer","null"]},"reachable":{"type":"boolean"},"resource_url":{"type":"string"},"schema_quality":{"properties":{"deductions":{"items":{"properties":{"detail":{"type":"string"},"name":{"type":"string"},"points":{"minimum":0,"type":"integer"}},"required":["name","points","detail"],"type":"object"},"type":"array"},"extension_present":{"type":"boolean"},"hollow":{"type":["boolean","null"]},"score":{"type":["integer","null"]}},"required":["extension_present","hollow","score","deductions"],"type":"object"},"score":{"description":"Listing grade: 100 (clean) to 0, from the itemized defects","maximum":100,"minimum":0,"type":"integer"},"sdk_validation":{"properties":{"consistency_valid":{"type":["boolean","null"]},"errors":{"items":{"type":"string"},"type":"array"},"ran":{"description":"False when there was no extension to validate","type":"boolean"},"spec_valid":{"type":["boolean","null"]}},"required":["ran","consistency_valid","spec_valid","errors"],"type":"object"},"terms":{"properties":{"amount_units":{"type":["string","null"]},"asset":{"type":["string","null"]},"found":{"type":"boolean"},"network":{"type":["string","null"]},"pay_to":{"type":["string","null"]},"price_usdc":{"type":["string","null"]},"scheme":{"type":["string","null"]},"x402_version":{"type":["integer","null"]}},"required":["found","price_usdc","amount_units","network","asset","pay_to","scheme","x402_version"],"type":"object"},"x402_valid":{"type":"boolean"}},"required":["resource_url","graded_at","reachable","http_status","x402_valid","terms","extension_present","sdk_validation","schema_quality","defects","score","fix_available"],"type":"object"},"schema":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.1,"price_match":true,"latency_ms":1456,"error":null}],"description_full":"Grade one x402 route's Bazaar discovery metadata. Returns the diagnosis only: both x402 SDK validator verdicts, the schema-quality score, itemized defects with severities (hollow output schemas, over-500-char descriptions, wrong asset addresses, failed validation), and a 0-100 grade. Use this when you operate an x402 route and want to know exactly what is broken before paying for the repair.","last_updated":"2026-10-23T23:13:16.473Z","schemes":["exact"]}