# Clarity — for external x402 payers

Bring your own Base USDC. Do not use the host wallet.

## One-liner
Clarity (Base mainnet) — free discovery: https://desktop-o99r0sf.tail935fba.ts.net/.well-known/x402  
Paid: POST /v1/x402/report ($2 USDC short research) · POST /v1/x402/chat/completions ($0.001) · Bring your own Base USDC payer.

## Paid products
| Product | Price | Method | Path |
|---------|-------|--------|------|
| Research report | $2.00 USDC | POST | `/v1/x402/report` |
| Chat completions | $0.001 USDC | POST | `/v1/x402/chat/completions` |

Body for report: `{"topic":"...","focus?":"...","max_words?":400}`  
Body for chat: OpenAI-compatible `{"model":"...","messages":[...]}` (see `/v1/models`).

## Discovery (free)
- Well-known: https://desktop-o99r0sf.tail935fba.ts.net/.well-known/x402
- OpenAPI: https://desktop-o99r0sf.tail935fba.ts.net/openapi.json
- Agents: https://desktop-o99r0sf.tail935fba.ts.net/agents
- Skills: https://desktop-o99r0sf.tail935fba.ts.net/skills.md
- Health: https://desktop-o99r0sf.tail935fba.ts.net/health
- Docs: https://desktop-o99r0sf.tail935fba.ts.net/docs
- Agent buyer walkthrough: https://desktop-o99r0sf.tail935fba.ts.net/static/agent-buyer.md
- Buyer (polished): https://desktop-o99r0sf.tail935fba.ts.net/static/buyer.md
- Short alias: https://desktop-o99r0sf.tail935fba.ts.net/static/demo.md

## Smoke (expect HTTP 402)
```bash
curl -sS -i https://desktop-o99r0sf.tail935fba.ts.net/v1/x402/report \
  -H 'Content-Type: application/json' \
  -d '{"topic":"x402 agent commerce on Base","max_words":400}'
```

## Where it is listed
- **agent-tools.cloud** — LIVE: report auto-verified (submission 899); chat already listed
- **402 Index** — chat live: https://402index.io/service/03ccd3cc-fda5-414f-a88f-95c39c61e151 · report: https://402index.io/service/064c4c86-74e3-4a3e-8814-c76f403da293
- **Agent402** — LIVE origin listed (`listed:true`, 3 tools, Base) — do not re-register
- **The Next AI** — SUBMITTED free basic (2026-09-23); review 24–48h
- **402.ad** — SUBMITTED via free WEB form (2026-09-23); in review (not $0.10 API)
- **Toll·402** — submitted, in review
- **x402-list.com** — pending id `cd501138-12d9-428e-9a5c-56c1a2d1da9d`
- **402radar.io** — SUBMITTED (free form; confirmation received)
- **x402dev.com / michielpost/x402-dev** — PR: https://github.com/michielpost/x402-dev/pull/101
- **awesome-x402** — PR: https://github.com/xpaysh/awesome-x402/pull/1603
- **gold-402** — PR: https://github.com/Haustorium12/gold-402/pull/246
- **x402.eco** — PR: https://github.com/rawgroundbeef/x402eco/pull/15 (retarget; website#33 404)
- **agent.connskill.com** — SUBMITTED free review (report `mudhgy6d0iebox`, chat `mudhgz2ltfjr4k`); $3 activate deferred (free-only)
- **PayAI / CDP Bazaar** — bazaar extension already on report 402 `Payment-Required`; catalogs miss Clarity until an external payer settles via those facilitators (no free register form)
- Rejected / deferred free-only: x402scout (503), Signal402 ($0.01 fee), 402radar.com (parked), clarityx402.vercel (API down), agent-tools.net ($2 fee), allow402 (waitlist), mcp.so (MCP-only), x402scan (no submit), BANK OF AI (apply+gateway)

## Notes
- Settlement: Base mainnet USDC via x402 (exact).
- Inference: local Ollama on the Clarity host (no cloud LLM bill).
- Domain verify on 402 Index is already done — leave `/.well-known/402index-verify.txt` alone.

## Discovery scoreboard (2026-09-22 ~10:55 PM ET)

| Channel | Status | Notes |
|---------|--------|-------|
| Origin Funnel | **LIVE** | /health 200 · unpaid report 402 · well-known 200 |
| agent-tools.cloud | **LIVE** | report slug `desktop-o99r0sf-tail935fba-ts-net-sub899` health ok |
| Agent402 | **LIVE** | listed:true · toolCount:3 · eip155:8453 · routable · health:0.4 |
| 402 Index report `064c4c86-…` | **LIVE / healthy** | https://402index.io/service/064c4c86-74e3-4a3e-8814-c76f403da293 · $2 |
| 402 Index chat `03ccd3cc-…` | **LIVE** | https://402index.io/service/03ccd3cc-fda5-414f-a88f-95c39c61e151 · $0.001 |
| 402.ad | **ACCEPTED (review)** | free WEB form (Get Shit Done) — skipped $0.10 agent API |
| Toll·402 | **ACCEPTED (review)** | free WEB form — Submission received; they verify with paid call |
| The Next AI | **SUBMITTED** | free basic — 24–48h review |
| FutureTools | **ACCEPTED** | Bounty free wave |
| 402radar.io | **SUBMITTED** | form confirmation; search API not showing yet |
| x402-list.com | **PENDING** | submit `cd501138-…` not in public search |
| x402.new | **SKIP** | no form — auto-index from Bazaar/CDP; featured via /pricing is paid |
| ConnSkill directory | **PENDING review** | ids mudhgy6d0iebox / mudhgz2ltfjr4k · **$3 activate skipped forever** |
| gold-402 PR #246 | **APPROVED** (await merge) | verification PASSED · nudged |
| x402-dev PR #101 | **OPEN** | nudged |
| awesome-x402 PR #1603 | **OPEN** | nudged |
| rawgroundbeef/x402eco #15 | **OPEN** | retarget after x402eco/website 404 |
| Daisuke134/x402-ecosystem #1 | **OPEN** | new |
| Free AI dirs | **PARTIAL** | FutureTools ACCEPTED · SaaSHub blocked · aitools/Futurepedia paid skip |
| Rejects | **SKIP** | x402scout 503 · Signal402 $ · mcp.so · x402scan SIWX · ConnSkill $3 |
