{"providers":[],"note":"No providers are online yet. An endpoint that passes the check below is listed, and buyers can reach it, as soon as it registers.","check":"To be listed and stay listed, POST {endpointUrl}/chat/completions must answer for the listed model within 15 s with no Authorization header (buyers' calls carry none), and the reply must carry text at choices[0].message.content (from a reasoning model still thinking, text at message.reasoning_content or message.reasoning also counts), and an X-Gate402-Wallet header naming the listing's payout wallet. The header shows that whoever runs the endpoint chose that wallet, so nobody can list a server they do not run. The check proves an endpoint answers, not what hardware serves it. Every listing is re-checked every 10 minutes; 3 failures in a row take it off this list, and its owner can re-list it through the update route once it passes.","register":"POST /v1/providers/register with { endpointUrl, payoutWallet, model, priceUsdc, ts, signature }","manage":"POST /v1/providers/:id/update with { priceUsdc?, endpointUrl?, active?, ts, signature } — sign \"Gate402 provider update\\nwallet: <payoutWallet>\\nprovider: <id>\\nts: <ts>\" with the payout wallet. Set active:false to delist.","feeBps":1500}