{"name":"GW8 Signal API","description":"Pay-per-call tools for AI agents on x402 (USDC on Base). Lead skill: token safety screen for honeypot, rug check, and contract risk at GET /api/verdict/{chain}/{address} ($0.01), returning CLEAR, CAUTION, AVOID, or UNKNOWN. Each skill is an HTTP route, not an A2A task: call the example URL, read the HTTP 402 extensions.bazaar input and output schema, and retry with PAYMENT-SIGNATURE. Signal only, not financial advice.","version":"1.2.0","documentationUrl":"https://micro-saas-agent.onrender.com/agents.md","iconUrl":"https://micro-saas-agent.onrender.com/favicon.svg","provider":{"organization":"GW8","url":"https://micro-saas-agent.onrender.com"},"supportedInterfaces":[{"url":"https://micro-saas-agent.onrender.com/mcp","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"},{"url":"https://micro-saas-agent.onrender.com","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}],"url":"https://micro-saas-agent.onrender.com/mcp","preferredTransport":"HTTP+JSON","protocolVersion":"1.0","additionalInterfaces":[{"url":"https://micro-saas-agent.onrender.com","transport":"HTTP+JSON"}],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extendedAgentCard":false,"extensions":[{"uri":"https://github.com/x402-foundation/x402/blob/main/specs/extensions/bazaar.md","description":"Paid skills are x402 HTTP routes. An unpaid call returns 402 with resource.description and extensions.bazaar (input schema, output schema, example). Pay USDC on Base (eip155:8453), then retry with PAYMENT-SIGNATURE. CDP Bazaar indexes a route after a settle that echoes that extension.","required":false,"params":{"protocol":"x402","version":2,"network":"eip155:8453","asset":"USDC","openapi":"https://micro-saas-agent.onrender.com/openapi.json","discovery":"https://micro-saas-agent.onrender.com/.well-known/x402","lead":"https://micro-saas-agent.onrender.com/api/verdict/base/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}]},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"verdict-chain-address","name":"Token safety screen","description":"[Token safety verdict: rug check, honeypot, contract risk] A honeypot check and token safety screen for token security: honeypot, rug pull, rug check, scam token, and contract risk before a swap, transfer, or approval. Returns CLEAR, CAUTION, AVOID, or UNKNOWN with score, reasons, unknowns, sources, and freshness. GoPlus plus DexScreener. $0.01 USDC.","tags":["honeypot","honeypot check","token safety","token security","rug pull","scam token","contract risk","x402"],"examples":["GET /api/verdict/base/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913?fresh=0","Run a honeypot check for token safety, token security, rug pull, scam token, and contract risk before a swap, transfer, or approval."],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"honeypot-chain-address","name":"Honeypot check","description":"[Token safety verdict: rug check, honeypot, contract risk] A honeypot check and token safety screen for token security: honeypot, rug pull, rug check, scam token, and contract risk before a swap, transfer, or approval. Returns CLEAR, CAUTION, AVOID, or UNKNOWN with score, reasons, unknowns, sources, and freshness. GoPlus plus DexScreener. $0.01 USDC.","tags":["honeypot","honeypot check","token safety","token security","rug pull","scam token","contract risk","x402"],"examples":["GET /api/honeypot/base/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913?fresh=0","Run a honeypot check for token safety, token security, rug pull, scam token, and contract risk before a swap, transfer, or approval."],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"verdict-deep-chain-address","name":"Deep honeypot check","description":"[Deep honeypot check: holder concentration, liquidity lock, scam token] Deep honeypot check for rug pull, token safety, holder concentration, liquidity lock, and scam token. Returns the $0.01 screen plus top-10 holder %, liquidity amount, whether LP is locked or burned, owner/mint/proxy/blacklist privileges, buy/sell tax, and contract age. CLEAR, CAUTION, AVOID, or UNKNOWN. GoPlus, honeypot.is, DexScreener. ?fresh=1 skips the 10-minute cache. $0.05 USDC.","tags":["deep honeypot check","rug pull","token safety","holder concentration","liquidity lock","scam token","x402"],"examples":["GET /api/verdict-deep/base/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913?fresh=0","Deep honeypot check for rug pull, token safety, holder concentration, liquidity lock, and scam token."],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"honeypot-deep-chain-address","name":"Deep honeypot check","description":"[Deep honeypot check: holder concentration, liquidity lock, scam token] Deep honeypot check for rug pull, token safety, holder concentration, liquidity lock, and scam token. Returns the $0.01 screen plus top-10 holder %, liquidity amount, whether LP is locked or burned, owner/mint/proxy/blacklist privileges, buy/sell tax, and contract age. CLEAR, CAUTION, AVOID, or UNKNOWN. GoPlus, honeypot.is, DexScreener. ?fresh=1 skips the 10-minute cache. $0.05 USDC.","tags":["deep honeypot check","rug pull","token safety","holder concentration","liquidity lock","scam token","x402"],"examples":["GET /api/honeypot-deep/base/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913?fresh=0","Deep honeypot check for rug pull, token safety, holder concentration, liquidity lock, and scam token."],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"token-brief-chain-address","name":"Token brief","description":"[Token brief: token safety plus price, trade check] Token safety plus price in one token brief and trade check. Returns the $0.01 safety verdict (CLEAR, CAUTION, AVOID, or UNKNOWN) plus a market snapshot: price, 24h change, 24h volume, liquidity, and FDV. GoPlus and DexScreener. ?fresh=1 skips the 10-minute cache. $0.02 USDC.","tags":["token safety plus price","token brief","trade check","x402"],"examples":["GET /api/token-brief/base/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913?fresh=0","Token brief: token safety plus price, a trade check."],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"signals-crypto-bottom","name":"Crypto bottom watch","description":"[Crypto bottom watch: research data, not financial advice] Crypto bottom-watch research feed for BTC, ETH, SOL, XRP, AAVE, HYPE, MON, CC, and the same public candle set. Tells: sweep-and-reclaim of the 30-day low, 2x volume, RSI turning up from oversold, 4h higher low, funding or liquidation flush. tells_count and tier NONE, EARLY_TELL at 2 or more, CONFIRMED only when BTC itself has reclaimed. Research data, not financial advice. Cached about 10 minutes. $0.01 USDC.","tags":["crypto bottom","research data","not financial advice","x402"],"examples":["GET /api/signals/crypto-bottom?fresh=0","Crypto bottom-watch tells. Research data, not financial advice."],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"agent","name":"POST /api/agent","description":"[Market data: crypto] Full crypto market regime + WaveTrend band-dot snapshot (66 Kraken 4h pairs). Use for a one-shot risk-on/risk-off + oversold scan. $0.02.","tags":["x402","usdc","base","paid"],"examples":["POST /api/agent {}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"history","name":"GET /api/history","description":"[Market data: crypto] Simulated 90-day WaveTrend band-dot hit-rate backtest (+4h/+24h/+3d). Optional ?pair=BTC. Past performance is not indicative of future results. $0.05.","tags":["x402","usdc","base","paid"],"examples":["GET /api/history?pair=BTC"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"regime","name":"GET /api/regime","description":"[Market data: crypto] Stage 1 crypto market regime check detail (ETF flows, BTC support, alt breadth, Fear & Greed). $0.01.","tags":["x402","usdc","base","paid"],"examples":["GET /api/regime"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"dots","name":"GET /api/dots","description":"[Market data: crypto] Current WaveTrend oversold/overbought band dots across 66 Kraken 4h USD pairs. $0.01.","tags":["x402","usdc","base","paid"],"examples":["GET /api/dots"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"coin-symbol","name":"GET /api/coin/{symbol}","description":"[Market data: crypto] WaveTrend 4h snapshot for one coin (cheapest call). $0.002.","tags":["x402","usdc","base","paid"],"examples":["GET /api/coin/BTC"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"flows-symbol","name":"GET /api/flows/{symbol}","description":"[Market data: crypto] Kraken large-print buy/sell flow summary joined with WaveTrend 4h state (single venue, not on-chain). $0.02.","tags":["x402","usdc","base","paid"],"examples":["GET /api/flows/BTC"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"brief","name":"GET /api/brief","description":"[Market data: crypto] Once-per-day (Mountain Time) crypto brief: regime, WaveTrend dot counts, top coins, BTC/ETH/SOL flows. Free teaser: /api/brief/teaser. $0.02.","tags":["x402","usdc","base","paid"],"examples":["GET /api/brief"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"rwa","name":"GET /api/rwa","description":"[Market data: crypto] Tokenized RWA flows: protocol TVL, 7d change/estimated flows, movers, yields, top RWA tokens (DefiLlama + CoinGecko). $0.02.","tags":["x402","usdc","base","unfeatured"],"examples":["GET /api/rwa"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"govcontracts","name":"GET /api/govcontracts","description":"[Market data: crypto] Federal contract awards (14-day USAspending actions) to AI/drone/nuclear/robotics/space/quantum/defense-tech. DoD awards ~90 days late via USAspending. $0.01.","tags":["x402","usdc","base","unfeatured"],"examples":["GET /api/govcontracts?ticker=PLTR&sector=ai"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"kraken-listings","name":"GET /api/kraken/listings","description":"[Market data: crypto] Kraken new USD listings (last 30 days) with price, volume, % since listing, and WaveTrend 4h state. $0.02.","tags":["x402","usdc","base","paid"],"examples":["GET /api/kraken/listings"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"rules","name":"GET /api/rules","description":"[Market data: crypto] CFTC + SEC crypto rule-change feed (90 days): ANPRM/NPRM/final/notice/press, RIN, comment deadlines. $0.02.","tags":["x402","usdc","base","unfeatured"],"examples":["GET /api/rules"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"rs","name":"GET /api/rs","description":"[Market data: crypto] Relative strength: 1w/1m % return, percentile ranks and 0-100 strength score for 66 Kraken USD pairs, plus sector scores and breadth (L1, L2, DeFi, RWA, oracles/infra, payments, AI, memes). $0.02.","tags":["x402","usdc","base","paid"],"examples":["GET /api/rs"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"rails","name":"GET /api/rails","description":"[Payment rails: fee + speed comparison] Cheapest/fastest payment rail right now for a USD amount: Base USDC, XRPL, Tempo, Arc (live fees) vs card (static estimate), with agent-protocol support per rail, with fee USD/%, settlement time and a recommended pick. Optional ?amount=100. $0.002.","tags":["x402","usdc","base","paid"],"examples":["GET /api/rails?amount=100"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"value-symbol","name":"GET /api/value/{symbol}","description":"[Market data: value-capture score] Value-capture score for one coin (net supply, holder yield, usage class, burn-versus-held, unlock overhang). $0.015.","tags":["x402","usdc","base","paid"],"examples":["GET /api/value/BNB"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"value","name":"GET /api/value","description":"[Market data: value-capture score] Value-capture screen: up to 25 symbols or the whole covered set. Sort score, yield or netSupply90d. $0.03.","tags":["x402","usdc","base","paid"],"examples":["GET /api/value?symbols=BNB,ETH&sort=score"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"value-symbol-history","name":"GET /api/value/{symbol}/history","description":"[Market data: value-capture score] Weekly value-capture snapshots for one coin, up to 52 weeks. Rule classes are carried forward; yield is recomputed. $0.07.","tags":["x402","usdc","base","paid"],"examples":["GET /api/value/BNB/history?weeks=12"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"growth-chain","name":"GET /api/growth/{chain}","description":"[Market data: growth-lane screen] Growth-lane rules for one chain or app: stables, fees, TVL versus price, and the relative-return flag. $0.015.","tags":["x402","usdc","base","paid"],"examples":["GET /api/growth/solana"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"growth","name":"GET /api/growth","description":"[Market data: growth-lane screen] Growth-lane screen across covered chains and apps. Filters: kind, minRulesPassed, triggerOnly, minTvlUsd. Window is 90d. $0.03.","tags":["x402","usdc","base","paid"],"examples":["GET /api/growth?kind=chain&minRulesPassed=2"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"growth-history","name":"GET /api/growth/history","description":"[Market data: growth-lane screen] Weekly growth-lane snapshots plus the week each rule first passed. Up to 52 weeks. $0.07.","tags":["x402","usdc","base","paid"],"examples":["GET /api/growth/history?weeks=12&kind=chain"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"pay-should-i-pay","name":"POST /api/pay/should-i-pay","description":"[Payment decision: spend policy + seller reputation risk check, one verdict] Should my agent pay this? One call runs the spend-policy check (your limits, caps, categories, lists, hours) AND the x402 seller reputation check (public Base USDC history) and returns one verdict pay / dont_pay / ask_human, the reasons, both sub-results and one signed receipt. Deterministic; stateless; never pays anyone. Free when the seller data source is down. $0.02.","tags":["x402","usdc","base","paid"],"examples":["POST /api/pay/should-i-pay {\"payment\":{\"amount\":\"0.05\",\"currency\":\"USDC\",\"chain\":\"base\",\"recipientId\":\"0x1111111111111111111111111111111111111111\",\"merchantCategory\":\"data-api\",\"timestamp\":\"2026-10-21T15:30:00Z\",\"agentId\":\"research-agent-1\"},\"policy\":{\"currency\":\"USDC\",\"perTxLimit\":\"1\",\"rollingCap\":{\"limit\":\"10\",\"spentSoFar\":\"2.40\"},\"allowedChains\":[\"base\"],\"allowedAssets\":[\"USDC\"],\"requireApprovalAbove\":\"0.50\"},\"seller\":{\"address\":\"0x1111111111111111111111111111111111111111\"},\"sellerRules\":{\"onCaution\":\"ask_human\",\"onUnknown\":\"ask_human\"}}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"spend-check","name":"POST /api/spend/check","description":"[Spend policy: agent payment risk check] Spend-policy check for AI agents: POST a proposed payment + the buyer's rules (per-tx limit, rolling cap with your spent-so-far, categories, allow/deny lists, hours+timezone, assets/chains, human-approval threshold). Returns allow / deny / needs_approval, which rules fired, and a signed decision receipt. Stateless, deterministic; not custody, does not move money. $0.02.","tags":["x402","usdc","base","paid"],"examples":["POST /api/spend/check {\"payment\":{\"amount\":\"0.05\",\"currency\":\"USDC\",\"chain\":\"base\",\"recipientId\":\"0x1111111111111111111111111111111111111111\",\"merchantCategory\":\"data-api\",\"timestamp\":\"2026-10-21T15:30:00Z\",\"agentId\":\"research-agent-1\"},\"policy\":{\"currency\":\"USDC\",\"perTxLimit\":\"1\",\"rollingCap\":{\"limit\":\"10\",\"spentSoFar\":\"2.40\"},\"allowedChains\":[\"base\"],\"allowedAssets\":[\"USDC\"],\"requireApprovalAbove\":\"0.50\"}}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"seller-reputation","name":"POST /api/seller/reputation","description":"[Seller reputation: x402 seller risk check, verdict] x402 seller reputation for AI agents: before paying a seller, POST its Base wallet and/or x402 endpoint URL. Reads public USDC (Base) transfer history (Alchemy Transfers API, or keyless Blockscout as fallback when no key is configured) and returns a 0-100 score, verdict trusted / caution / avoid / unknown, components (distinct paying buyers, wash/self-dealing share, wallet age, top-payer concentration, 30-day organic volume), reasons and a signed receipt. Deterministic formula; stateless; never pays anyone. $0.01.","tags":["x402","usdc","base","paid"],"examples":["POST /api/seller/reputation {\"address\":\"0x1111111111111111111111111111111111111111\",\"lookbackDays\":90}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"pass-day","name":"POST /api/pass/day","description":"[Access] Day pass: 24h access to paid data endpoints via X-GW8-Pass (excludes alert subscribe). Fair use 2000/day, 60/min. $1.00.","tags":["x402","usdc","base","paid"],"examples":["POST /api/pass/day {}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"brief-weekly-subscribe","name":"POST /api/brief/weekly/subscribe","description":"[Access] Weekly Monday brief webhook (4 issues): regime, top WaveTrend dots, 7d hit rates, RWA, federal contracts (DoD ~90d lag). $0.25.","tags":["x402","usdc","base","paid"],"examples":["POST /api/brief/weekly/subscribe {\"webhookUrl\":\"https://example.com/hook\"}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"alerts-subscribe","name":"POST /api/alerts/subscribe","description":"[Access] Webhook alerts for NEW green WaveTrend band dots (30 days or 300 alerts), HMAC-signed. $0.50.","tags":["x402","usdc","base","paid"],"examples":["POST /api/alerts/subscribe {\"webhookUrl\":\"https://example.com/hook\",\"filter\":\"outer\",\"pairs\":[\"BTC\",\"ETH\"]}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]}]}