{"eip712Domain":{"name":"DrainChannel","version":"1","chainId":137,"verifyingContract":"0x0C2B3aA1e80629D572b1f200e6DF3586B3946A8A"},"voucherTypes":{"Voucher":[{"name":"channelId","type":"bytes32"},{"name":"amount","type":"uint256"},{"name":"nonce","type":"uint256"}]},"closeAuthorizationTypes":{"CloseAuthorization":[{"name":"channelId","type":"bytes32"},{"name":"finalAmount","type":"uint256"}]},"providerEndpoints":{"chat":"POST /v1/chat/completions","chatVoucherHeader":"X-DRAIN-Voucher: {\"channelId\",\"amount\",\"nonce\",\"signature\"}","cooperativeClose":"POST /v1/close-channel","pricing":"GET /v1/pricing","models":"GET /v1/models"},"contracts":{"channel":"0x0C2B3aA1e80629D572b1f200e6DF3586B3946A8A","usdc":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359"},"network":{"name":"Polygon Mainnet","chainId":137},"note":"Prefer drain-mcp (npm install -g drain-mcp) over custom implementations. The domain name is \"DrainChannel\", NOT \"DRAIN\". There is no /drain/settle endpoint."}