{"slug":"x402-seller","name":"x402 Seller: Payable and Listed","version":"1.0.0","updated_at":"2026-09-30T16:58:54.926Z","use_when":"Diagnoses why an HTTP API sold over x402 v2 cannot be paid by standard buyer agents or never appears in the Coinbase CDP Bazaar catalog, using an ordered checklist and a decision tree over the pasted 402 response, headers and symptoms. Names the exact field that is wrong or missing and how to prove the fix. Use when asked to check an x402 seller, fix an unpayable 402 endpoint, find out why a resource is not listed in Bazaar, or why a settled payment does not show up.","not_for":"Building a seller from scratch, guaranteeing a Bazaar listing, or proving live behaviour: it reads pasted 402 responses and symptoms only, never calls your endpoint.","languages":["any"],"tags":["x402","bazaar","payments","api","agents","checklist"],"category":"agents","category_url":"https://aiskills402.com/categories/agents","keywords":["x402 seller","unpayable 402 endpoint","Coinbase CDP Bazaar","settled payment"],"faq":[{"q":"What defects does it find?","a":"In our test set it named the planted fault in every case: a missing payment-required header, a missing extra field, discovery data placed inside the wrong object, a test network paired with the wrong facilitator, a decoding mistake with non-ASCII text, and a listing dropped after 30 days without a settlement."},{"q":"Will it get my API into the catalog?","a":"No, and it says so. Listing depends on the catalog's own rules, which can change, and on a real settled payment. The skill finds what blocks a listing and how to prove each fix, but it never promises a listing or a timing."},{"q":"Does it call my endpoint?","a":"No. It reads the 402 response, headers and symptoms you paste and works through an ordered checklist. Anything that needs live behaviour, such as settlement history or edge settings, you have to check yourself, and the skill tells you which check."}],"examples":[],"page_url":"https://aiskills402.com/skills/x402-seller","markdown_url":"https://aiskills402.com/skills/x402-seller.md","image_url":"https://cdn.aiskills402.com/og/skills/x402-seller/18bf5a72.png","related_url":"https://api.aiskills402.com/v1/skills/x402-seller/related","purchases_count":null,"tested":{"date":"2026-09-30","strong":{"model":"Claude Sonnet (claude-sonnet-5-5, Claude Code alias \"sonnet\")","verdict":"Named the planted defect in all 6 cases in every run (missing PAYMENT-REQUIRED header, missing extra, extensions placed inside accepts[0], test network plus x402.org facilitator, UTF-8 versus atob decoding, the 30-day delisting), also found a second defect where present, wrote the German case in German, and never promised a listing. Sometimes adds cautious extra remarks (a placeholder address, the missing bazaar block on a body that never claimed one)."},"weak":{"model":"Claude Haiku (claude-haiku-4-5-20251001, Claude Code alias \"haiku\")","verdict":"Named the planted defect in 6 of 6 cases on the second run. On the first run it missed the missing extra field entirely and reported only a masked placeholder wallet address as the defect; a rule to tick every field and treat placeholders as redaction fixed that in the next run. Still breaks the no-code-block rule (shows a small JSON snippet), quotes the skill file back to the reader, and once used up to 9,000 tokens on one case. Weaker on the German case wording (verdict line not in the requested form). Slightly over-promises timing of a listing (says it should appear within minutes to hours)."},"note":"6 planted-defect cases (one in German), 2 full runs per model plus one single-case re-run after a wording change; mechanical checks pass 12 of 12 on the final full run, 11 of 12 on the first. The skill reads pasted text only and cannot confirm live headers, settlement history or edge settings. Facts come from our own measurements on Base mainnet plus public issue threads; listing behaviour of the CDP catalog can change and is never guaranteed.","report_url":null},"price_usd":"0.10","price_micro":100000,"size_bytes":14377,"sha256":"d8a89eaa67757d8e10b3681cc7bb1fff380d3361fb79f8dd0843afbc24b1e613","outline":["Hard rules","What a correct seller looks like","The checklist, cheapest and most common first","Decision tree from the symptom","How to prove each repair","Output format","Examples of the judgement"],"license":{"summary":"Perpetual, non-exclusive; use and modify for yourself incl. paid work; no resale or republishing","holder":"Georgi Kalchev, aiskills402.com","url":"https://aiskills402.com/docs#license"},"buy_url":"https://api.aiskills402.com/v1/skills/x402-seller/file","redownload_url_template":"https://api.aiskills402.com/v1/purchases/{token}","mcp_tool":null,"payment":{"protocol":"x402","scheme":"exact","asset":"USDC","selling":true,"network":"base","network_caip2":"eip155:8453","pay_to":"0x8e37022edcf0f21cf3c9f93fee9d4d32519f36f4","facilitator":"cdp"},"seo_title":"x402 Seller Debug Skill: Payable and Listed","seo_description":"A SKILL.md that finds why your x402 v2 seller can't be paid or isn't in Bazaar. Paste your 402 response and get the exact wrong field named. $0.10 once.","versions":[{"version":"1.0.0","date":"2026-09-30","changelog":"# Changelog\n\n## 1.0.0 — 2026-09-30\n\n- First release: ordered checklist and symptom decision tree for x402 v2 sellers whose endpoint is not payable or not listed in the CDP Bazaar; never promises listing.\n"}]}