{"buyer_guide":"https://ontarioprotocol.com/.well-known/agent-buyer.json","description":"Use only when the caller owns the agent and wants to submit a public directory listing. Validate the payload for free first; payment does not guarantee approval, traffic, ranking, or safety. Agent payment guidance: run free can-pay and readiness checks first; pay only when policy allows base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 and 0.10 USDC is inside the agent budget.","discovery_request":{"charged":false,"method":"GET"},"free_alternative":"https://ontarioprotocol.com/api/x402/list-agent/validate","name":"ontario_list-agent","next_steps":["Use the free alternative and the purchase router for task fit and policy preflight.","If the paid result is needed and the owner approved the budget, POST without payment to inspect the live HTTP 402 requirements.","Validate the challenge locally and sign with a wallet; never send a private key to Ontario."],"paid_request":{"inputSchema":{"properties":{"agent_card_url":{"description":"Public HTTPS agent card URL for the listing.","format":"uri","type":"string"},"description":{"description":"Public description of the agent's capabilities.","type":"string"},"name":{"description":"Public name of the agent being listed.","minLength":1,"type":"string"},"owner_contact":{"description":"Optional owner contact supplied for the listing; do not include secrets.","type":"string"},"owner_url":{"description":"Optional public owner website.","format":"uri","type":"string"},"tags":{"description":"Capability tags describing the agent.","items":{"type":"string"},"type":"array"}},"required":["name","agent_card_url"],"type":"object"},"method":"POST","network":"eip155:8453","outputSchema":{"properties":{"listing":{"type":"object"},"payment":{"type":"object"}},"required":["payment","listing"],"type":"object"},"price_usdc":"0.10","url":"https://ontarioprotocol.com/api/x402/list-agent"},"payment_policy":"https://ontarioprotocol.com/.well-known/agent-payment-policy.json","purchase_reason":"Request a public Ontario directory record for a provider-owned agent card after free validation; payment does not guarantee approval, ranking, traffic, or safety.","purchase_router":{"method":"POST","requires_public_task":true,"spends":false,"url":"https://ontarioprotocol.com/api/agent/tool-quote"},"schema":"ontario.paid_post_discovery.v1","selection_rule":"Pay only after free validation succeeds and the caller explicitly wants a public agent listing.","status":"available","title":"List an Agent","trust_boundary":"This GET response is discovery metadata. It does not invoke the paid tool, validate a live challenge, authorize spending, or record a sale."}
