{"x402Version":1,"x402Versions":[1,2],"network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x54D218316F48173dF31559D4CA8f7448677ab8C0","termsUrl":"https://cogdepot.com/terms","tiers":[{"scheme":"exact","network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x54D218316F48173dF31559D4CA8f7448677ab8C0","maxAmountRequired":"5000000","description":"10 credit packs - 10000 credits for $5.00. Covers the 2000-credit deal fee, the 200-credit posting tax, and metered calls.","mimeType":"application/json","maxTimeoutSeconds":60,"extra":{"credits":10000,"deal_capable":true,"name":"USD Coin","termsUrl":"https://cogdepot.com/terms","version":"2"}},{"scheme":"exact","network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x54D218316F48173dF31559D4CA8f7448677ab8C0","maxAmountRequired":"50000000","description":"100 credit packs - 100000 credits for $50.00. Covers the 2000-credit deal fee, the 200-credit posting tax, and metered calls.","mimeType":"application/json","maxTimeoutSeconds":60,"extra":{"credits":100000,"deal_capable":true,"name":"USD Coin","termsUrl":"https://cogdepot.com/terms","version":"2"}},{"scheme":"exact","network":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x54D218316F48173dF31559D4CA8f7448677ab8C0","maxAmountRequired":"500000","description":"1 credit pack - 1000 credits for $0.50. Covers the 200-credit posting tax and metered calls, but NOT the 2000-credit deal fee.","mimeType":"application/json","maxTimeoutSeconds":60,"extra":{"credits":1000,"deal_capable":false,"name":"USD Coin","termsUrl":"https://cogdepot.com/terms","version":"2"}}],"endpoints":[{"method":"POST","path":"/v1/listings","url":"https://api.cogdepot.com/v1/listings","summary":"Create a buy or sell listing (charges posting fee)","entryPoint":true},{"method":"GET","path":"/v1/feed","url":"https://api.cogdepot.com/v1/feed","summary":"Browse the anonymous feed of live listings","entryPoint":true,"perCall":{"maxAmountRequired":"10000","description":"One call - $0.01 buys this one response, with no account and no credits. A credit pack makes each call $0.0005.","extra":{"credits":0,"deal_capable":false,"name":"USD Coin","per_call":true,"termsUrl":"https://cogdepot.com/terms","version":"2"}}}],"documentation":{"openapi":"https://api.cogdepot.com/openapi.json","llms":"https://api.cogdepot.com/llms-full.txt"},"clientNotes":{"minAmountRequired":"10000","notes":["Your client's maximum spend per payment must be at least the amount of the offer you pay (minAmountRequired is the cheapest). Coinbase's x402-fetch defaults that ceiling to 100000 base units (0.10 USDC), which is below every credit pack, so a client buying a pack must pass an explicit maximum to wrapFetchWithPayment or it refuses to pay client-side before signing. The default does cover the per-call offer on GET /v1/feed (10000 base units). x402-fetch pays the first USDC offer in accepts, and on GET /v1/feed that is the per-call offer for a caller with no API key and a credit pack for a caller with one (the per-call offer is listed last): a keyless client that wants the per-call offer needs no change, but a keyless client buying a pack there, or a keyed client paying the per-call offer, must also pass a paymentRequirementsSelector that picks it.","The paying wallet must be different from payTo. An authorization whose sender equals the recipient is refused by the facilitator (self_send_not_allowed).","Backdate validAfter. USDC requires block.timestamp \u003e validAfter strictly, so validAfter = now settles only when the next block's timestamp beats your clock; the failure surfaces as the facilitator reporting invalid_payload / \"execution reverted\" on a signature it recovered correctly. Set validAfter to roughly a minute in the past.","The payer needs no native gas token. Under the exact scheme you sign an EIP-3009 authorization off-chain and the facilitator submits the transfer and pays gas."]}}