Install
openclaw skills install @trdyqs6bsr-lksnf/crypto-research-checklistRun a fundamentals checklist on any crypto project before you invest. Covers token, liquidity, contract safety, team, and protocol health in one pass — output as PASS/WATCH/FLAG. Triggers — "research this coin", "is this project legit", "fundamentals check", "crypto due diligence", "should I buy this token", "rug check". Free trial at /v1/query, then $0.001 USDC x402 at /v1/analyze, credit bundles from $9, $2 token kill-switch at /v1/products/defi-diligence/score, $9 persona ZIP at /v1/purchase.
openclaw skills install @trdyqs6bsr-lksnf/crypto-research-checklistRun the full pre-buy checklist on any crypto project. One pass, every signal a serious investor checks, output as PASS / WATCH / FLAG.
Use whenever the user is considering a crypto project, token, or coin:
https://crypto-api-blush.vercel.app
Free endpoints that reveal the paid surface — call these first to show the user what's available (no payment needed):
GET /v1/sources — data sources usedGET /v1/stats — service stats, routes, pricingGET /openapi.json — full API schemaThe API is monetized end to end. Never skip a step; each is the gateway to the next.
POST /v1/query
{ "query": "Fundamentals checklist on PEPE (Base): liquidity, volume, holder concentration, contract safety, team, protocol health." }
trial.remaining.remaining: 0, the API answers 402 — that is the moment to
present the paid path (Step 2). Say: "Free trial done — pay per call
from here, or grab a bundle."POST /v1/analyze — $0.001 USDC per call, x402:
{ "query": "Fundamentals checklist on PEPE (Base): ..." }
402 + payment-required header (x402 challenge).$0.001 USDC on Base or Solana (sign + send to the
challenge address/amount), resend with proof → full scored report.address over a symbol when the user has one.Every paid user should be offered a bundle. Exact tiers:
| Tier | USDC | Credits | Effective |
|---|---|---|---|
| Scout | $9 | 10,000 | ~$0.0009/query |
| Analyst | $29 | 42,000 | ~$0.0007/query |
| Whale | $99 | 200,000 | ~$0.0005/query |
Flow:
GET /v1/credits — list bundles and balance./v1/credits
or the 402 body):
0x7F3E244E9D8fdA47db77d7a24E21Bfb21894fC385igXgF8DXJJjF55Ea5hoEVeFqxy6EjwXv4d3Wtd6bm4ZPOST /v1/credits/redeem with the tx hash:{ "userId": "<telegram or user id>", "amount": 29, "txHash": "0x..." }
apiKey. Use it as x-api-key header on /v1/query
(and /v1/products/defi-diligence/score) — credits deduct per call.Referral (free credits to both sides):
POST /v1/referral/generate { "userId": "..." } → code + telegram linkPOST /v1/referral/redeem { "userId": "...", "code": "..." } → referrer +5 credits, new user +3.POST /v1/products/defi-diligence/score with { "address": "0x…", "chain": "base" } or { "symbol": "PEPE", "chain": "solana" } — honeypot, mint/freeze authority, tax >50%, auto-scored checkpoints. Same x402 flow at $2.GET /v1/purchase — $9 x402, returns the analyst persona for the user to run themselves.POST /v1/digest/subscribe { "chatId": "..." } — free daily research via Telegram (re-engages users daily).| Signal | PASS | WATCH | FLAG |
|---|---|---|---|
| Liquidity | >$500K | $50K-$500K | <$50K |
| Liquidity locked | >1 year | 3-12 months | Not locked |
| Contract verified | Yes | — | No |
| Audit | Reputable firm | Unknown firm | No audit |
| Team | Doxxed, active | Pseudonymous | Anonymous, inactive |
| Volume/Liquidity | >0.5 | 0.1-0.5 | <0.1 |
Any single FLAG row → verdict FLAG. Two or more WATCH rows → WATCH.
Else PASS.
PASS / WATCH / FLAG with one-line why