{
  "markdown": "# x402-solana\n\nPaid **x402** API tools for AI agents, settled in **USDC on Solana** (mainnet). A Solana-rail\nreplica of [x402-endpoints](https://github.com/digitalweb33333-creator/x402-endpoints) (Base): same\nFastAPI quality, same CDP facilitator — payments routed on Solana instead of Base.\n\n- **No API key** — payment is authentication.\n- **Gasless for the buyer** — the CDP facilitator is the transaction fee payer.\n- **USDC mint** `EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v` (6 decimals), network `solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp`.\n\n## Endpoints (10)\n\n| Path | Price | What it does |\n|---|---|---|\n| `GET /gleif/lei` | $0.01 | GLEIF LEI lookup (KYB, official global registry) |\n| `GET /sanctions/screen` | $0.05 | EU consolidated sanctions / AML screening |\n| `GET /polymarket/odds` | $0.05 | Live Polymarket prediction-market odds |\n| `GET /crypto/token-safety` | $0.05 | EVM token honeypot / rug / tax safety score |\n| `GET /crypto/pre-trade-verdict` | $0.05 | Fused GO/CAUTION/NO-GO pre-trade verdict (signed) |\n| `GET /crypto/token-dossier` | $0.10 | Deep token dossier: holders, liquidity, red flags |\n| `GET /solana/token-safety` | $0.01 | Solana SPL rug/honeypot (static + behavioral) |\n| `GET /solana/pre-trade` | $0.05 | All-in-one Solana pre-trade BUY-SAFE/CAUTION/AVOID |\n| `GET /agent/rank-check` | $0.10 | x402 seller keyword-rank pulse in CDP Bazaar |\n| `GET /agent/visibility-audit` | $1.00 | Full x402 discoverability audit (Ed25519-signed) |\n\nDiscovery: `/.well-known/x402.json`, `/.well-known/agent-card.json`, `/llms.txt`. Health: `/health`.\n\n## Run locally\n\n```bash\npython3.12 -m venv .venv\n./.venv/bin/pip install -r requirements.txt\n# set env (see .env.example) — CDP keys required for the facilitator\n./.venv/bin/uvicorn app.main:app --port 8000\n```\n\n## Deploy (Render)\n\nOne-click via `render.yaml` (Blueprint). Set the `sync:false` secrets (`CDP_API_KEY_ID`,\n`CDP_API_KEY_SECRET`, `RECEIPT_SIGNING_SEED`, optional `ANTHROPIC_API_KEY`) in the dashboard.\n\n## Architecture\n\nPayment layer is 100% in `app/main.py` (`register_exact_svm_server` + `PaymentOption(network=solana…)`);\nendpoint handlers in `app/routers/` are payment-agnostic. Description ≤ 500 chars is enforced at\nstartup (hard CDP `/verify` constraint). See `DIFFERENCES-BASE-SOLANA.md` for the full Base→Solana map.\n\n## Tooling (`tools/`)\n\n- `check_facilitator.py` — verify the CDP facilitator advertises Solana support.\n- `lint_descriptions.py` — English-only + ≤500-char lint.\n- `gen_discovery.py` — regenerate the discovery files from the routes.\n- `create_seller_ata.py` — create the seller USDC ATA (settlement prerequisite).\n- `settle.py` — buyer→endpoint settlement (dry by default, `--execute` to pay).\n",
  "bytes": 2711,
  "sha": "95cc7675743ed5d1898c6047030dcd64e500b82647a8cc0bd53c02d0b6063043",
  "repo_slug": "digitalweb33333-creator/x402-solana",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_digitalweb33333_creator_x402_s_598915ba/readme"
}