{
  "markdown": "# loophole tape — real-time labelled pump.fun intelligence, paid per request (x402, USDC on Solana)\n\n**Base URL:** `https://htrlhl3y49.execute-api.us-east-2.amazonaws.com`\n**Payment:** [x402](https://github.com/x402-foundation/x402) v2, scheme `exact`, network `solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp`, asset USDC. The facilitator pays the Solana network fee; a caller needs only USDC. No accounts, no API keys, no humans.\n\n## What it is\n\nAn independent Yellowstone gRPC capture of every pump.fun launch, curve trade and migration, turned into labels that are\nnot sold anywhere else per request:\n\n- **creator reputation as knowable at launch time** (look-ahead-safe: launches, curve-true graduations, rugs, median time to the dev's first sell) over 385k launches / 90k creators\n- **create-slot bundle, insider and dev shares** (who bought in the launch slot and how much they hold)\n- **rug / close flags within seconds**: `creator_sold`, `bundle_dumped`, `curve_drained`, `pool_drained`, `curve_closed_low`, `migrate_below_grad`\n- **graduation truth**: a graduation is the curve witnessed at >= 84 SOL; everything else (mayhem closes, operator-seeded pools, ~31% of \"migrations\") is labelled a close\n- **insider-funded (warm) launches**: the creator was funded by a watched insider wallet within 30 minutes of launching\n- **demand and holder microstructure**: unique buyers, buy/sell flow, inflow stall, top-5 share, HHI\n- a free **market regime meter** and free delayed samples of every paid route\n\n## Routes\n\n| Route | Price (USDC) | What you get |\n|---|---|---|\n| `GET /v1/mint/{mint}` | $0.025 | live risk card for one mint (curve truth, demand, holders, create-slot shares, creator prior, flags, exit signals); historical record for older mints |\n| `GET /v1/launches/recent` | $0.01 | recent launches with compact labels (`limit`, `max_age_s`, `exclude_mayhem`, `min_rs`, `only_alive`) |\n| `GET /v1/rugs/recent` | $0.02 | recent rug / close flags with mechanism labels (`limit`, `window_s`) |\n| `GET /v1/graduations/recent` | $0.02 | recent migrations labelled true-graduation vs low/fake close |\n| `GET /v1/creator/{address}` | $0.02 | creator reputation, last 25 launches, live mints, recent insider funding |\n| `GET /v1/wallet/{address}` | $0.02 | wallet class from our PnL leaderboard, holdings among recent mints |\n| `GET /v1/market/regime` | free | launches/min, mayhem share, buy/sell flow, fail share, migrations vs true graduations, rug flags |\n| `GET /v1/sample/launches`, `/v1/sample/rugs`, `/v1/sample/mint` | free | 3-item samples delayed >= 300 s |\n| `GET /`, `/health`, `/openapi.json`, `/docs`, `/.well-known/x402`, `/v1/x402/resources`, `/terms` | free | index, health, schema, discovery manifest, terms |\n\nEvery response is `{\"ok\": true, \"t\": <unix>, \"data\": {...}, \"meta\": {\"feed_lag_s\": ..., \"last_slot\": ..., \"disclaimer\": ...}}`.\n\n## Pay from Python (reference client)\n\n```bash\npip install \"x402[httpx,svm]==2.22.0\" \"solana==0.36.7\"\nTAPE_PAYER_KEYPAIR=~/.config/solana/payer.json python pay_client.py https://htrlhl3y49.execute-api.us-east-2.amazonaws.com \"/v1/launches/recent?limit=5\"\n```\n\nAny x402 v2 client works the same way: call the route, read the `PAYMENT-REQUIRED` header, sign the USDC transfer, retry with\n`PAYMENT-SIGNATURE`; the `PAYMENT-RESPONSE` header carries the settlement signature. TypeScript: `@x402/fetch` + `@x402/svm`.\nAgents: the routes are listed in the PayAI x402 catalog and on agent402.tools; AgentKit's `discover_x402_services` finds them.\n\n## MCP (for agents that call tools)\n\nThe same intelligence is an MCP server over streamable HTTP at `https://htrlhl3y49.execute-api.us-east-2.amazonaws.com/mcp`,\nlisted in the official MCP registry as `io.github.gosadu/loophole-tape`. Tools: `market_regime` and `sample_mint` (free),\n`mint_risk_card` ($0.025), `recent_launches` ($0.01), `recent_rugs`, `recent_graduations`, `creator_reputation`,\n`wallet_profile` ($0.02 each). Paid tools use x402 over MCP: the first call returns a payment-required result, the client pays\nin `_meta[\"x402/payment\"]`, the settlement comes back in `_meta[\"x402/payment-response\"]`. Reference client: `mcp_client.py`\n(`pip install \"x402[httpx,svm]==2.22.0\" \"solana==0.36.7\" \"mcp<2\"`).\n\n## Terms, in one line\n\nStatistics derived from public on-chain data; labels are heuristics, not guarantees; nothing here is financial advice; sold as-is per request; no refunds for empty results; do not resell raw responses. Full text at `/terms`.\n",
  "bytes": 4465,
  "sha": "af3c21c9a1d43fa7def2f0bd0ecda3dac223e5e9938e684479b8405d0e0c946f",
  "repo_slug": "gosadu/loophole-tape",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_gosadu_loophole_tape_72a248db/readme"
}