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

WhenResultHTTPTimePrice
3 h agoPassed402562 ms$0.1
7 h agoPassed402393 ms$0.1
11 h agoPassed402539 ms$0.1
15 h agoPassed402712 ms$0.1
19 h agoPassed4021.2 s$0.1
22 h agoPassed402778 ms$0.1
26 h agoPassed402189 ms$0.1
29 h agoPassed402403 ms$0.1
33 h agoPassed40272 ms$0.1
36 h agoPassed402881 ms$0.1
40 h agoPassed40288 ms$0.1
44 h agoPassed402508 ms$0.1
2 days agoPassed402568 ms$0.1
2 days agoPassed402770 ms$0.1
2 days agoPassed402387 ms$0.1