{"name": "Lucky", "description": "Agent-facing crypto intelligence, exchange ops and creative QC: pay per call in USDC on Base via x402 (or pathUSD on Tempo via MPP), no API key or signup. A2A JSON-RPC at /a2a (a2a-x402 extension), MCP at /mcp, REST /x402/<skill> (HTTP 402).", "url": "https://lucky-x402.onrender.com/a2a", "protocolVersion": "0.3.0", "preferredTransport": "JSONRPC", "version": "0.5", "documentationUrl": "https://lucky-x402.onrender.com/llms.txt", "provider": {"organization": "Lucky", "url": "https://lucky-x402.onrender.com"}, "capabilities": {"streaming": false, "pushNotifications": false, "stateTransitionHistory": false, "extensions": [{"uri": "https://github.com/google-agentic-commerce/a2a-x402/blob/main/spec/v0.2", "description": "Paid skills: x402 payments, USDC on Base (Standalone Flow).", "required": true}]}, "defaultInputModes": ["application/json"], "defaultOutputModes": ["application/json"], "authentication": {"schemes": []}, "pricing": {"model": "x402", "currency": "USDC", "network": "eip155:8453", "payTo": "0x5C3cA68C79dBC5640F31C86eb2B1fe34217547Cd", "review_endpoint": "https://lucky-x402.onrender.com/x402/review"}, "x-interfaces": {"a2a": "https://lucky-x402.onrender.com/a2a", "x402_rest": "https://lucky-x402.onrender.com/x402/{skill}", "mcp": "https://lucky-x402.onrender.com/mcp", "mpp": "WWW-Authenticate: Payment (method=tempo, intent=charge, push) on /x402/{skill}", "openapi": "https://lucky-x402.onrender.com/openapi.json", "llms_txt": "https://lucky-x402.onrender.com/llms.txt"}, "skills": [{"id": "srt-verify", "name": "srt verify", "description": "Verify subtitles/timing (QC), pure-logic — $0.05/call (x402, USDC on Base)", "tags": ["media"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"srt-verify\", \"arguments\": {\"srt\": \"<srt>\"}}"]}, {"id": "synesthetic-av", "name": "synesthetic av", "description": "Audio->visual via formal Scriabin AV-map (pitch->hue, harmony->geometry) — $0.05/call (x402, USDC on Base)", "tags": ["media"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"synesthetic-av\", \"arguments\": {\"features\": \"<features>\", \"audio_url\": \"<audio_url>\"}}"]}, {"id": "harmony-grade", "name": "harmony grade", "description": "Color grade derived from harmony/tonal center (Scriabin CoF<->color, prisms.db) — $0.05/call (x402, USDC on Base)", "tags": ["media"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"harmony-grade\", \"arguments\": {\"features\": \"<features>\"}}"]}, {"id": "defi-risk-basic", "name": "defi risk basic", "description": "Basic DeFi risk: contract exists, proxy, whales. Fast pre-audit screen — $0.02/call (x402, USDC on Base)", "tags": ["crypto"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"defi-risk-basic\", \"arguments\": {\"contract\": \"<contract>\", \"chain\": \"<chain>\"}}"]}, {"id": "defi-risk-deep", "name": "defi risk deep", "description": "Deep DeFi risk: basic + exploit history, TVL, full tokenomics. Agent-grade DD — $0.05/call (x402, USDC on Base)", "tags": ["crypto"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"defi-risk-deep\", \"arguments\": {\"contract\": \"<contract>\", \"chain\": \"<chain>\"}}"]}, {"id": "defi-pool-apy", "name": "defi pool apy", "description": "Real APY/TVL from DefiLlama for any protocol/pool. Quick screening — $0.02/call (x402, USDC on Base)", "tags": ["crypto"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"defi-pool-apy\", \"arguments\": {\"query\": \"<query>\"}}"]}, {"id": "validator-analyzer", "name": "validator analyzer", "description": "Ethereum validator health verdict: slashing, status, balance-vs-effective -> HEALTHY/CAUTION/AVOID — $0.02/call (x402, USDC on Base)", "tags": ["crypto"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"validator-analyzer\", \"arguments\": {\"validator\": \"<validator>\"}}"]}, {"id": "wallet-risk", "name": "wallet risk", "description": "Wallet risk verdict from OFAC SDN mirror + ScamSniffer scam-database + GoPlus malicious-address DB + explorer profile -> ALLOW/REVIEW/BLOCK, every flag with provenance — $0.05/call (x402, USDC on Base)", "tags": ["crypto"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"wallet-risk\", \"arguments\": {\"address\": \"<address>\", \"chain\": \"<chain>\"}}"]}, {"id": "airdrop-score", "name": "airdrop score", "description": "Airdrop eligibility score for an address + calibrated expected value of the opportunity (sybil-rejection and token-decay adjusted) — $0.05/call (x402, USDC on Base)", "tags": ["crypto"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"airdrop-score\", \"arguments\": {\"address\": \"<address>\", \"expected_payout_usd\": \"<expected_payout_usd>\", \"chain\": \"<chain>\"}}"]}, {"id": "transfer-route", "name": "transfer route", "description": "Cheapest open network to move a coin from exchange A to exchange B: withdraw/deposit open, fee, minimums, memo, ETA, congestion; same-ticker-different-contract traps flagged — $0.05/call (x402, USDC on Base)", "tags": ["crypto", "cex", "exchange", "trading-agent", "data"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"transfer-route\", \"arguments\": {\"coin\": \"<coin>\", \"from\": \"<from>\", \"to\": \"<to>\", \"amount\": \"<amount>\"}}"]}, {"id": "wallet-status", "name": "wallet status", "description": "Is deposit/withdraw of a coin open right now, per network on bitget, gate, htx, kucoin + last-30-day notices from bitget, kucoin, okx (suspend/delist/migration) -> OPEN/PARTIAL/CAUTION — $0.02/call (x402, USDC on Base)", "tags": ["crypto", "cex", "exchange", "trading-agent", "data"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"wallet-status\", \"arguments\": {\"coin\": \"<coin>\", \"chain\": \"<chain>\", \"venues\": \"<venues>\"}}"]}, {"id": "ticker-collision", "name": "ticker collision", "description": "Same ticker = same token everywhere? Contract per chain on bitget, gate, htx, kucoin + price vs median on bitget, gate, htx, kucoin, mexc, okx -> CONSISTENT/DIVERGENT/COLLISION (anti-scam before deposit/arbitrage) — $0.05/call (x402, USDC on Base)", "tags": ["crypto", "cex", "exchange", "trading-agent", "data"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"ticker-collision\", \"arguments\": {\"coin\": \"<coin>\"}}"]}, {"id": "funding-snapshot", "name": "funding snapshot", "description": "Perp funding of a coin now on bitget, gate, kucoin, okx: rate, interval, annualized, mark/index basis where published, cross-venue spread. Market data only — $0.02/call (x402, USDC on Base)", "tags": ["crypto", "cex", "exchange", "trading-agent", "data"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"funding-snapshot\", \"arguments\": {\"coin\": \"<coin>\"}}"]}, {"id": "leverage-calc", "name": "leverage calc", "description": "Max safe leverage for a perp trade: liquidation >=1.5x beyond stop (never off), costs vs move, risk per trade, measured survival cap, exchange limit -> min with the binding constraint named — $0.05/call (x402, USDC on Base)", "tags": ["crypto", "trading-agent", "risk", "leverage", "perps"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"leverage-calc\", \"arguments\": {\"symbol\": \"<symbol>\", \"equity\": \"<equity>\", \"entry\": \"<entry>\", \"stop_loss\": \"<stop_loss>\", \"take_profit\": \"<take_profit>\", \"risk_per_trade\": \"<risk_per_trade>\", \"mode\": \"<mode>\", \"exchange_max_leverage\": \"<exchange_max_leverage>\"}}"]}, {"id": "news-propagation", "name": "news propagation", "description": "Does news about coin X move Y? Measured 30-day hourly return correlation anchor vs related perps (not narrative: ETH->LINK strong, NVDA->RENDER weak) -> PROPAGATES/ISOLATED + per-link strength — $0.05/call (x402, USDC on Base)", "tags": ["crypto", "trading-agent", "news", "correlation", "data"], "inputModes": ["application/json"], "outputModes": ["application/json"], "examples": ["{\"skill\": \"news-propagation\", \"arguments\": {\"anchor\": \"<anchor>\", \"candidates\": \"<candidates>\"}}"]}]}