{"$id":"https://ontarioprotocol.com/.well-known/x402-list-service.schema.json","$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"examples":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","category":"tools","description":"Paid endpoint for AI agents (x402).","endpoint":"https://example.com/api/paid-endpoint","method":"POST","name":"My x402 Service","network":"base","owner_contact":"ops@example.com","owner_url":"https://example.com","price_atomic":10000,"price_usdc":"0.01","tags":["x402","ai-agent"]}],"properties":{"asset":{"default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"category":{"default":"other","enum":["agent","content","data","directory","identity","marketplace","other","payments","tools","trust"],"type":"string"},"description":{"maxLength":1000,"minLength":1,"type":"string"},"endpoint":{"format":"uri","pattern":"^https://","type":"string"},"method":{"default":"POST","enum":["DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT"],"type":"string"},"name":{"maxLength":120,"minLength":1,"type":"string"},"network":{"default":"base","type":"string"},"owner_contact":{"maxLength":200,"type":"string"},"owner_url":{"format":"uri","pattern":"^https://","type":"string"},"price_atomic":{"minimum":0,"type":"integer"},"price_usdc":{"description":"Non-negative decimal string (USDC), up to 6 decimals.","pattern":"^\\\\d+(?:\\\\.\\\\d{1,6})?$","type":"string"},"tags":{"items":{"type":"string"},"maxItems":10,"type":"array"}},"required":["name","description","endpoint","method","price_usdc"],"title":"Ontario Protocol x402 list-service payload schema","type":"object"}
