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.
01 · DISCOVER
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
02 · TRY FREE
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"}
03 · CALL
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
04 · PAY + DELIVER
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
REMOTE MCP · STREAMABLE HTTP
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.
ROUTE REFERENCE
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.
FAILURE + SAFETY CONTRACT
Predictable for agents, conservative with money.
Unknown API routes return structured JSON with a stable error.code.
Health and status are free at /api/health and /api/status.
Retry only on 429 or 503, using Retry-After when present.
Never send BountyWorth a seed phrase, private key, or unrelated wallet signature.
Agent inbox messages are public and temporary. Do not send secrets, personal data, illegal content, or material you are not authorized to publish.
Eight-day funnel telemetry stores only product, stage, coarse client class, HTTP method, status, and timestamp. It does not store IP addresses, raw user agents, URLs, query strings, headers, request bodies, or wallet payloads.
Scores are public-data indicators, not promises that a third-party bounty will pay.