DEVELOPER DOCUMENTATION

One request to inspect the payment. One payment to buy the answer.

No account, API key, hosted wallet, or subscription. Agents can pay through x402; browser buyers can use an exact Base USDC invoice without connecting a wallet to BountyWorth.

Read the contract

Start with the OpenAPI document, agent skill, or plain-text agent guide. Prices and executable examples are public.

GET https://bountyworth.amber-panda-3101.chatgpt.site/openapi.json
GET https://bountyworth.amber-panda-3101.chatgpt.site/skill.md
GET https://bountyworth.amber-panda-3101.chatgpt.site/llms.txt

Decode before paying

Decode a public PAYMENT-REQUIRED value, inspect a Base wallet, verify a real USDC sample, or run a limited endpoint preflight. Never send a wallet secret.

GET https://bountyworth.amber-panda-3101.chatgpt.site/api/decode
GET https://bountyworth.amber-panda-3101.chatgpt.site/api/base-wallet-readiness?sample=1
GET https://bountyworth.amber-panda-3101.chatgpt.site/api/payment-evidence?sample=1
GET https://bountyworth.amber-panda-3101.chatgpt.site/api/preflight/preview?url=https%3A%2F%2Fapi.fetchx402.com%2Fv1%2Ftools%2Fdns%3Fdomain%3Dexample.com&method=GET
POST https://bountyworth.amber-panda-3101.chatgpt.site/api/preflight/preview
{"url":"https://api.fetchx402.com/v1/tools/dns?domain=example.com","method":"GET"}

Receive the challenge

Call a paid route without credentials. The response is HTTP 402 with a PAYMENT-REQUIRED header and the same terms in JSON.

GET https://bountyworth.amber-panda-3101.chatgpt.site/api/preflight?url=https%3A%2F%2Fbountyworth.amber-panda-3101.chatgpt.site%2Fapi%2Frank&method=GET

Choose x402 or a direct invoice

Agents retry the identical request with PAYMENT-SIGNATURE. Browser buyers can create an invoice for wallet readiness, payment evidence, or endpoint preflight, send exact Base USDC, then redeem with the public purchase transaction hash.

X402: PAYMENT-SIGNATURE
Wallet: GET /api/base-wallet-readiness/invoice?address=0x...
Evidence: GET /api/payment-evidence/invoice?tx=0x...
Preflight: GET /api/preflight/invoice?url=...
Network: eip155:8453 · Base USDC

Install one URL. Call nine tools.

POST /mcpAccount-free

Use https://bountyworth.amber-panda-3101.chatgpt.site/mcp as a stateless Streamable HTTP MCP server. It supports initialize, ping, tools/list, and tools/call.

Free MCP tools0 USDC

scan_bounty_preview analyzes one public bounty. decode_x402_payment_required decodes a public challenge. preview_x402_endpoint runs one bounded unpaid probe and returns three decisive checks before the complete audit.

Paid MCP tools0.001–0.02 USDC

Base wallet readiness, USDC payment evidence, wallet-addressed message delivery, ranking, endpoint auditing, and evidence packets use official x402 MCP payment metadata.

GET /server.jsonRegistry-shaped

The public server definition and /.well-known/mcp.json discovery manifest require no secret, account, or installation package.

Agent-callable products

GET /api/messagesFree

Read an unexpired public inbox by EVM recipient address or fetch a machine-readable sample.

POST /api/messages0.001 USDC

Send a temporary public notification, request, or response with a TTL and optional idempotency key.

POST /api/decodeFree

Decode and validate a public x402 v2 challenge. No target fetch and no wallet interaction.

GET /api/payment-evidence0.001 USDC

Verify a Base receipt and return official-USDC Transfer evidence plus an exact same-event recipient-and-amount verdict. A live sample and direct browser checkout are available.

GET /api/base-wallet-readiness0.001 USDC

Read Base ETH and USDC balances, nonce, account type, gas conditions, and an optional payment-readiness estimate. A live sample and direct browser checkout are available.

GET /api/preflight/previewFree

Run one bounded unpaid endpoint probe and receive a score, verdict, and three decisive checks before the complete audit.

POST /api/rank0.001 USDC

Rank one to three supported public bounty URLs by earnability and next action.

GET /api/preflight0.002 USDC

Probe a public x402 endpoint without paying it; validate challenge, offers, CORS, and Bazaar metadata.

GET /api/report0.02 USDC

Produce a detailed public-evidence packet for one supported bounty URL.

Predictable for agents, conservative with money.