77trust / 100
X402 Seller File
by AISkills402: x402 Seller in Documents & files
x402 APIPassing, checked 3 h ago
x402 Seller: Get Paid and Listed in Bazaar — 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 …
GET https://api.aiskills402.com/v1/skills/x402-seller/file
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 537 ms typical, 1.2 s slowest 5%
- Last check
- 3 h ago
- Next check
- any minute now
How to call it
# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X GET 'https://api.aiskills402.com/v1/skills/x402-seller/file'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.aiskills402.com%2Fv1%2Fskills%2Fx402-seller%2Ffile
const res = await pay("https://api.aiskills402.com/v1/skills/x402-seller/file");
console.log(await res.json());Example output
{
"file": {
"content": "<the SKILL.md file>",
"encoding": "utf-8",
"name": "SKILL.md"
},
"name": "x402 Seller: Get Paid and Listed in Bazaar",
"ok": true,
"receipt": {
"settled": true,
"tx": "0x<settlement transaction>"
},
"redownload": {
"token": "<64 hex chars>",
"url": "<api>/v1/purchases/<token>"
},
"sha256": "<sha256 of SKILL.md>",
"skill": "x402-seller",
"version": "1.0.0"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 562 ms | $0.1 |
| 7 h ago | Passed | 402 | 393 ms | $0.1 |
| 11 h ago | Passed | 402 | 539 ms | $0.1 |
| 15 h ago | Passed | 402 | 712 ms | $0.1 |
| 19 h ago | Passed | 402 | 1.2 s | $0.1 |
| 22 h ago | Passed | 402 | 778 ms | $0.1 |
| 26 h ago | Passed | 402 | 189 ms | $0.1 |
| 29 h ago | Passed | 402 | 403 ms | $0.1 |
| 33 h ago | Passed | 402 | 72 ms | $0.1 |
| 36 h ago | Passed | 402 | 881 ms | $0.1 |
| 40 h ago | Passed | 402 | 88 ms | $0.1 |
| 44 h ago | Passed | 402 | 508 ms | $0.1 |
| 2 days ago | Passed | 402 | 568 ms | $0.1 |
| 2 days ago | Passed | 402 | 770 ms | $0.1 |
| 2 days ago | Passed | 402 | 387 ms | $0.1 |