{
  "version": "0.1",
  "kits": [
    {
      "kit": "0.1",
      "id": "seenly.whale-radar",
      "version": "0.1.0",
      "name": "Whale Radar — Hyperliquid perps whale positioning, liquidation clusters and crowding",
      "summary": "Coin (or ALL) → live positioning of ~70 tracked Hyperliquid whales and top-PnL traders: net long/short, smart-money bias, biggest positions with liquidation prices, liquidation-cluster map, funding/OI/premium crowding and squeeze risk. Not investment advice.",
      "category": [
        "crypto",
        "crypto.smart_money",
        "crypto.derivatives",
        "trading"
      ],
      "seller": {
        "name": "Seenly",
        "domain": "seenly-whale-radar.vercel.app",
        "url": "https://seenly-whale-radar.vercel.app",
        "verify": "well-known",
        "contact": "hello@agentropolis.io",
        "test_wallets": [
          "0xcaA54748dA198081A89b6f369d798Ad78FC35B83"
        ]
      },
      "invoke": [
        {
          "kind": "http",
          "method": "POST",
          "url": "https://seenly-whale-radar.vercel.app/api/whale-radar",
          "openapi": "https://seenly-whale-radar.vercel.app/openapi.json#/paths/~1api~1whale-radar/post",
          "content_types": [
            "application/json"
          ]
        },
        {
          "kind": "http",
          "method": "GET",
          "url": "https://seenly-whale-radar.vercel.app/api/whale-radar?coin={coin}"
        },
        {
          "kind": "a2a",
          "url": "https://seenly-whale-radar.vercel.app/.well-known/agent-card.json",
          "skill": "whale-radar-quote",
          "note": "quote/instructions only; the paid call is the HTTP invoke"
        }
      ],
      "input_schema": {
        "$ref": "https://seenly-whale-radar.vercel.app/openapi.json#/components/schemas/RadarRequest"
      },
      "output_schema": {
        "$ref": "https://seenly-whale-radar.vercel.app/openapi.json#/components/schemas/RadarResult"
      },
      "sample": {
        "input": {
          "coin": "BTC"
        },
        "output_url": "https://seenly-whale-radar.vercel.app/samples/whale-radar-btc.json"
      },
      "offers": [
        {
          "rail": "x402",
          "scheme": "exact",
          "network": "eip155:8453",
          "asset": "USDC",
          "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "50000",
          "price_usd": "0.05",
          "payTo": "0xeE6239F3E17bEBe5e89F21F29D74D68CAa0d78CE",
          "charge_on": "success",
          "environment": "live"
        }
      ],
      "trial": {
        "type": "sample",
        "sample_url": "https://seenly-whale-radar.vercel.app/samples/whale-radar-btc.json",
        "free_calls_per_wallet": 0,
        "free_allowance": {
          "available": true,
          "per_caller_per_day": 3,
          "global_per_day": 50,
          "window": "UTC day (resets 00:00 UTC)",
          "how": "Add header \"X-Free-Allowance: use\" (or ?free=1) to a valid request. If you have free calls left it runs with no payment; otherwise you get this same x402 402.",
          "caller": "per client network: IPv4 /24 or IPv6 /64 (hashed, never stored raw)",
          "note": "Free calls are not sales and never count toward settlements or trust. Calls through the Agentropolis relay always use x402."
        }
      },
      "behavior": {
        "side_effects": "none (read-only public data)",
        "idempotent": true,
        "deterministic": false,
        "p95_latency_s": 15,
        "data_retention": "none",
        "cache_ttl_s": 90,
        "rate_limit": "30/min per client IP"
      },
      "limits": {
        "venues": [
          "hyperliquid"
        ],
        "coins": "any listed Hyperliquid perp, or ALL",
        "cohort": "~50 largest accounts + ~50 best 30-day PnL accounts (>= $250k), from the public leaderboard"
      },
      "policy": {
        "refund": "Not charged on failure (x402 settles only after a successful response); unknown coins are rejected before payment.",
        "not_investment_advice": true,
        "data": "Public Hyperliquid data only; addresses are public on-chain accounts; no personal data."
      },
      "contact": {
        "email": "hello@agentropolis.io",
        "a2a": "https://seenly-whale-radar.vercel.app/.well-known/agent-card.json"
      },
      "discovery": {
        "openapi": "https://seenly-whale-radar.vercel.app/openapi.json",
        "llms_txt": "https://seenly-whale-radar.vercel.app/llms.txt",
        "x402": "https://seenly-whale-radar.vercel.app/.well-known/x402"
      }
    }
  ]
}