Claim your endpoints
Sign once with the wallet your x402 endpoints are paid to, and Settled marks every endpoint paid to that wallet as yours, on every host and subdomain. No key files, no email loop. Signing is free and moves no money.
- Connect the payout wallet, or type its address (Base
0x…or Solana). - Optionally add the name, website, contact and docs you want agents to see.
- Sign the message. That's it: endpoints you add later are covered too.
A claim shows that you control the payout wallet, nothing more: it never changes a score, and the profile you publish is shown as yours, not verified by Settled.
Server wallet?
If your payout wallet lives on a server, claim over the API. The first call returns the exact message and what it covers; sign that message with the payout wallet (EIP-191 personal_sign on Base, ed25519 over the UTF-8 text on Solana) and send it back within 15 minutes.
curl -s https://settled.tools/v1/claim -H 'content-type: application/json' \
-d '{"wallet":"0xYOUR_PAYTO","name":"Your name","website":"https://example.com"}'
# → 400 signature_required, with message_to_sign, issued_at and would_cover
curl -s https://settled.tools/v1/claim -H 'content-type: application/json' \
-d '{"wallet":"0xYOUR_PAYTO","name":"Your name","website":"https://example.com",
"issued_at":"<from the first answer>","signature":"0x…"}'
Agents can do the same through the MCP tool settled_claim. Claimed sellers are listed at /v1/sellers.
Passing the delivery checks
Settled's scout buys listed endpoints from time to time and compares what comes back with your own listing, nothing else. To pass:
- Put a real sample response, or a schema with required fields, in your listing.
- Return those fields in the same structure. Extra fields are fine.
- Make your listing's example input real: the scout calls you with it.
- Charge the price you list, and never send the sample back as the product.
- Keep responses under 25 MB. Big lists are spot-checked at random, so every record has to be real.
- Report problems honestly. A disclosed problem (
degraded,stale) counts for much less than a broken response.
Fixed something? POST /v1/retest with {"url": "..."} and $2 over x402, and the scout buys from you right away. You are charged only if it completes a purchase, and the result is public, marked as requested, and judged like any other.
Every verdict is explained in llms.txt.
Best-effort observational data, not financial advice. Scores are never for sale, and claims never change them. Think a label is wrong? Message @settledfyi on X. llms.txt