{
  "name": "Money Radar API",
  "description": "Live multi-source radar of funded coding bounties (GitHub issues + GitLab + Superteam Earn) with honeypot risk detection, crypto price lookup, crypto news, weather, Base chain reads, token safety verdicts, web page reading and per-call LLM inference for AI agents. Sixteen x402-paid endpoints.",
  "url": "https://mr-river9.makar52nn2016.workers.dev",
  "provider": {
    "organization": "Money Reactor"
  },
  "protocolVersion": "x402",
  "version": "1.0.0",
  "preferredTransport": "HTTP",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "authentication": {
    "schemes": [
      "x402"
    ],
    "description": "HTTP 402 + X-PAYMENT retry, USDC on Base (eip155:8453), CDP facilitator"
  },
  "skills": [
    {
      "id": "money_radar_bounties",
      "name": "Bounties Radar",
      "description": "Multi-source funded bounty feed: Superteam Earn + live GitHub issues radar + GitLab, trust filtering",
      "price": "$0.005 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/bounties",
      "method": "GET"
    },
    {
      "id": "honeypot_trust_scan",
      "name": "Honeypot Trust Scan",
      "description": "Trust score 0-100 for a GitHub repo with reasons and honeypot detection",
      "price": "$0.005 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/honeypot",
      "method": "GET",
      "input": {
        "repo": "owner/name (query param)"
      }
    },
    {
      "id": "repo_verdict",
      "name": "Repo Verdict",
      "description": "One-line GO/CAUTION/HONEYPOT_RISK safety verdict for a GitHub repo",
      "price": "$0.005 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/verdict",
      "method": "GET",
      "input": {
        "repo": "owner/name (query param)"
      }
    },
    {
      "id": "crypto_price",
      "name": "Crypto Price",
      "description": "Live crypto spot price in USD for a trading pair (BTC-USD, ETH-USD, SOL-USD, ...), Coinbase public source",
      "price": "$0.005 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/crypto-price",
      "method": "GET",
      "input": {
        "symbol": "BASE-QUOTE (query param)"
      }
    },
    {
      "id": "web_reader",
      "name": "Web Reader",
      "description": "Any public http(s) web page as clean plain text (title + visible body, up to 8KB) for text-only agents",
      "price": "$0.01 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/url-to-text",
      "method": "GET",
      "input": {
        "url": "absolute http(s) URL (query param)"
      }
    },
    {
      "id": "crypto_news",
      "name": "Crypto News",
      "description": "Top crypto headlines with per-article source links and publish times, aggregated from Cointelegraph/Decrypt/NewsBTC RSS",
      "price": "$0.005 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/crypto-news",
      "method": "GET"
    },
    {
      "id": "weather",
      "name": "Weather",
      "description": "Current weather for any city worldwide (temperature, humidity, wind, conditions) via Open-Meteo with geocoding",
      "price": "$0.005 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/weather",
      "method": "GET",
      "input": {
        "city": "City name (query param)"
      }
    },
    {
      "id": "erc20_balance",
      "name": "ERC20 Balance",
      "description": "On-chain ERC20 token balance for any Base address (raw + human units, decimals, symbol)",
      "price": "$0.005 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/erc20-balance",
      "method": "GET",
      "input": {
        "contract": "token contract 0x.. (query param)",
        "address": "wallet 0x.. (query param)"
      }
    },
    {
      "id": "token_verdict",
      "name": "Token Verdict",
      "description": "Onchain safety verdict for a Base token: grade GREEN/MID/YELLOW/RED from liquidity, pair age, turnover, buy/sell flow and volatility (DexScreener data), with reasons and a plain-language take",
      "price": "$0.02 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/token-verdict",
      "method": "POST",
      "input": {
        "tokenAddress": "token contract 0x.. (JSON body) or ?address= query"
      }
    },
    {
      "id": "latest_block",
      "name": "Latest Block",
      "description": "Latest Base mainnet block height — cheapest chain-tip probe",
      "price": "$0.001 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/block-number",
      "method": "GET"
    },
    {
      "id": "uuid",
      "name": "UUID v4",
      "description": "Random UUID v4 for idempotency keys and x402 requestKeys",
      "price": "$0.001 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/uuid",
      "method": "GET"
    },
    {
      "id": "utc_time",
      "name": "UTC Time",
      "description": "Current server time in UTC ISO-8601 with unix seconds",
      "price": "$0.001 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/time",
      "method": "GET"
    },
    {
      "id": "base_gas",
      "name": "Base Gas",
      "description": "Live Base gas: gas price, EIP-1559 base fee and suggested priority fee in Gwei — tx cost planning",
      "price": "$0.005 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/base-gas",
      "method": "GET"
    },
    {
      "id": "wallet_profile",
      "name": "Wallet Profile",
      "description": "On-chain wallet profile on Base: ETH balance, tx count (nonce), USDC balance, activity tier — counterparty pre-flight check",
      "price": "$0.01 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/wallet-profile",
      "method": "GET",
      "input": {
        "address": "wallet 0x.. (query param)"
      }
    },
    {
      "id": "coin_convert",
      "name": "Coin Convert",
      "description": "Convert an amount between assets at live Coinbase USD spot rates — rate + result in one call",
      "price": "$0.005 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/coin-convert",
      "method": "GET",
      "input": {
        "from": "asset code (query param)",
        "to": "asset code (query param)",
        "amount": "number, default 1"
      }
    },
    {
      "id": "btc_halving",
      "name": "BTC Halving",
      "description": "Next Bitcoin halving countdown: height, blocks left, ETA, post-halving reward",
      "price": "$0.003 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/btc-halving",
      "method": "GET"
    },
    {
      "id": "ai_chat",
      "name": "AI Chat (Llama 3.1)",
      "description": "LLM chat completion in one call (Llama 3.1 8B via Cloudflare Workers AI): summarize, classify, extract, answer — POST {messages} or {prompt}, GET ?q= for one-shots",
      "price": "$0.01 per call",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/ai-chat",
      "method": "POST",
      "input": {
        "prompt": "string, or messages: [{role, content}] (JSON body)"
      }
    },
    {
      "id": "research_report",
      "name": "AI Research Report ($1.00 / $0.10 preview)",
      "description": "LLM 70B writes a 7-section analyst report on your question: executive summary, market context, key data grounded in live prices + Fear & Greed + headlines, bull case, bear case, watchlist, bottom line. Optional ?address=0x... adds live Base token on-chain verdict. Deterministic fallback — always delivers a report",
      "price": "$1.00 per report ($0.10 preview: ?lite=1)",
      "endpoint": "https://mr-river9.makar52nn2016.workers.dev/api/report",
      "method": "GET",
      "input": {
        "topic": "research question (query param) or POST {topic}",
        "address": "optional 0x... token grounding",
        "lite": "1 = $0.10 preview"
      }
    }
  ],
  "discovery": {
    "openapi": "https://mr-river9.makar52nn2016.workers.dev/openapi.json",
    "wellKnown": "https://mr-river9.makar52nn2016.workers.dev/.well-known/x402.json",
    "llmsTxt": "https://mr-river9.makar52nn2016.workers.dev/llms.txt"
  }
}