{
  "x402Version": 2,
  "service": {
    "name": "Predge Whale Data API",
    "description": "Polymarket whale trades and aggregated whale signals from the Predge tracking pipeline (@predge_alerts_bot), sold per-call over the x402 payment protocol. No API keys, no accounts — pay USDC per request. Paid data is delayed 15 minutes; real-time alerts remain exclusive to Predge Pro (https://t.me/predge_alerts_bot).",
    "api_base": "https://x402-api-production-266e.up.railway.app",
    "docs": "https://data.predge.io/",
    "openapi": "https://data.predge.io/openapi.json",
    "llms_txt": "https://data.predge.io/llms.txt",
    "x": "https://x.com/PredgeAI",
    "free_endpoints": [
      "https://x402-api-production-266e.up.railway.app/",
      "https://x402-api-production-266e.up.railway.app/health"
    ]
  },
  "updated_at": "2026-07-22T07:55:34.196Z",
  "resources": [
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/whales/latest",
        "description": "Latest Polymarket whale trades (15 min delay). Trades >= $10,000 notional with market, side, size, price, wallet address and Predge wallet score (0-100, 30d win rate). Source: Predge whale-tracking pipeline (@predge_alerts_bot). Query param: limit (1-100, default 50).",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "prediction-markets",
          "whales",
          "trading-signals"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "5000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {
                "limit": 50
              },
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "count": 1,
                "delay_minutes": 15,
                "whale_min_usd": 10000,
                "trades": [
                  {
                    "platform": "polymarket",
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "market_title": "Will the Fed cut rates in September?",
                    "market_slug": "fed-rate-cut-september",
                    "category": "economics",
                    "side": "yes",
                    "price": 0.62,
                    "size_usd": 25400,
                    "wallet": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                    "wallet_score": 81,
                    "wallet_win_rate_30d": 0.67,
                    "tx_hash": "0x6a7de5…",
                    "block_timestamp": "2026-07-17T09:41:02.000Z"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "limit": {
                        "type": "number",
                        "description": "Max trades to return (1-100, default 50)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/whales/market/0x0000000000000000000000000000000000000000000000000000000000000001",
        "description": "Whale activity for one Polymarket market over the last 7 days (15 min delay). Path param: conditionId (0x… Polymarket condition id). Returns market info, aggregate whale volume, YES/NO split, net flow, unique whale wallets, and up to 200 trades.",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "prediction-markets",
          "whales",
          "market-analysis"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {},
              "method": "GET",
              "pathParams": {
                "conditionId": "0x0000000000000000000000000000000000000000000000000000000000000001"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "market": {
                  "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                  "platform": "polymarket",
                  "title": "Will the Fed cut rates in September?",
                  "category": "economics",
                  "yes_price": 0.62,
                  "status": "active"
                },
                "window_days": 7,
                "summary": {
                  "whale_trades": 14,
                  "whale_volume_usd": 412000,
                  "yes_volume_usd": 290000,
                  "no_volume_usd": 122000,
                  "net_flow_usd": 168000,
                  "unique_wallets": 9
                },
                "trades": [
                  {
                    "platform": "polymarket",
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "market_title": "Will the Fed cut rates in September?",
                    "market_slug": "fed-rate-cut-september",
                    "category": "economics",
                    "side": "yes",
                    "price": 0.62,
                    "size_usd": 25400,
                    "wallet": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                    "wallet_score": 81,
                    "wallet_win_rate_30d": 0.67,
                    "tx_hash": "0x6a7de5…",
                    "block_timestamp": "2026-07-17T09:41:02.000Z"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {}
                  },
                  "pathParams": {
                    "type": "object"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/v1/whales/market/:conditionId"
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/wallets/leaderboard",
        "description": "Top Polymarket wallets ranked by realized win rate over a 7d or 30d window. Win rate is computed from RESOLVED markets only (a trade wins when its side matches the final resolution); wallets need >= 10 trades in the window and at least one decided trade. Each entry: address, Predge score (0-100 or null), win_rate, decided_trades, trades_count, total_volume_usd, avg_position_usd. Honest degradation: {\"insufficient_data\": true, \"reason\": ...} when the dataset is too young. Query params: window (7d|30d, default 30d), limit (1-100, default 50).",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "wallets",
          "leaderboard",
          "win-rate",
          "smart-money"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {
                "window": "30d",
                "limit": 50
              },
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "window": "30d",
                "min_trades": 10,
                "insufficient_data": false,
                "wallets": [
                  {
                    "address": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                    "score": 81,
                    "win_rate": 0.71,
                    "decided_trades": 17,
                    "trades_count": 24,
                    "total_volume_usd": 412000,
                    "avg_position_usd": 17166.67
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "window": {
                        "type": "string",
                        "enum": [
                          "7d",
                          "30d"
                        ],
                        "description": "Ranking window (default 30d)"
                      },
                      "limit": {
                        "type": "number",
                        "description": "Max wallets to return (1-100, default 50)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/wallets/compare",
        "description": "Side-by-side comparison of 2-10 wallets. Query param: addresses (comma-separated 0x… addresses, 2-10, deduplicated). Each wallet: Predge score, live win_rate_7d/win_rate_30d (computed from RESOLVED markets only — outcome_verified: {win_rate: true, pnl: false}), modeled_pnl_30d_usd/modeled_pnl_all_time_usd (a MODELED signed-volume proxy from the scorer — +size on wins, −size on losses over resolved markets, not realized/settled P&L), and top-5 favorite categories; plus market_overlap: markets traded by >= 2 of the compared wallets. Wallets unknown to the dataset are returned with found:false rather than dropped.",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "wallets",
          "compare",
          "win-rate",
          "smart-money"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "20000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {
                "addresses": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8,0x1234567890123456789012345678901234567890"
              },
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "addresses": [
                  "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                  "0x1234567890123456789012345678901234567890"
                ],
                "outcome_verified": {
                  "win_rate": true,
                  "pnl": false
                },
                "note": "modeled_pnl_* is a MODELED signed-volume proxy from the Predge scorer, NOT realized/settled P&L.",
                "wallets": [
                  {
                    "address": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                    "found": true,
                    "score": 81,
                    "win_rate_7d": 0.67,
                    "win_rate_30d": 0.71,
                    "modeled_pnl_30d_usd": 48100.5,
                    "modeled_pnl_all_time_usd": 302400,
                    "favorite_categories": [
                      {
                        "category": "economics",
                        "trades": 88
                      }
                    ]
                  }
                ],
                "market_overlap": [
                  {
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "platform": "polymarket",
                    "title": "Will the Fed cut rates in September?",
                    "wallets": [
                      "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8"
                    ]
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "addresses": {
                        "type": "string",
                        "description": "Comma-separated 0x… addresses, 2-10 (deduplicated)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/wallets/0x0000000000000000000000000000000000000001",
        "description": "Full profile of one Polymarket wallet (path param: 0x… proxy-wallet address, lowercase). Returns Predge score (0-100), win rates (live-computed 7d/30d from resolved markets + scorer's 30d/90d — outcome_verified: {win_rate: true, pnl: false}), all-time totals (trades, avg position, and modeled_pnl_30d_usd/modeled_pnl_all_time_usd — a MODELED signed-volume proxy from the scorer, NOT realized/settled P&L; see the note field), top-5 favorite market categories, and the last 20 trades delayed 15 minutes. 404 (not charged) for wallets unknown to the Predge dataset.",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "wallets",
          "profile",
          "win-rate",
          "trader-analysis"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {},
              "method": "GET",
              "pathParams": {
                "address": "0x0000000000000000000000000000000000000001"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "address": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                "found": true,
                "score": 81,
                "score_updated_at": "2026-07-18T00:00:04.000Z",
                "outcome_verified": {
                  "win_rate": true,
                  "pnl": false
                },
                "note": "modeled_pnl_* is a MODELED signed-volume proxy from the Predge scorer (+size on wins, −size on losses over resolved markets), NOT realized/settled P&L.",
                "win_rate": {
                  "7d": 0.67,
                  "30d": 0.71,
                  "scorer_30d": 0.7,
                  "scorer_90d": 0.64
                },
                "totals": {
                  "trades_all_time": 214,
                  "modeled_pnl_30d_usd": 48100.5,
                  "modeled_pnl_all_time_usd": 302400,
                  "avg_position_usd": 12800,
                  "first_seen_at": "2026-05-02T10:11:00.000Z"
                },
                "favorite_categories": [
                  {
                    "category": "economics",
                    "trades": 88,
                    "volume_usd": 1204000
                  }
                ],
                "recent_trades": [
                  {
                    "platform": "polymarket",
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "market_title": "Will the Fed cut rates in September?",
                    "market_slug": "fed-rate-cut-september",
                    "category": "economics",
                    "side": "yes",
                    "price": 0.62,
                    "size_usd": 25400,
                    "wallet": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                    "wallet_score": 81,
                    "wallet_win_rate_30d": 0.67,
                    "tx_hash": "0x6a7de5…",
                    "block_timestamp": "2026-07-17T09:41:02.000Z"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {}
                  },
                  "pathParams": {
                    "type": "object"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/v1/wallets/:address"
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/markets/movers",
        "description": "Largest YES-price moves across active Polymarket markets over a 1h/6h/24h window (15 min delay). Prices are derived from stored trade prints normalized to the YES side (NO prints count as 1 - price) — trade-print series, not orderbook quotes; markets need >= 2 prints in the window. Each entry: condition_id, title, price_before, price_now, delta, prints_in_window, volume_in_window_usd, whale_volume_in_window_usd (trades >= $10,000). Top-20 by |delta|. Query param: window (1h|6h|24h, default 6h).",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "markets",
          "price-movers",
          "momentum"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "5000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {
                "window": "6h"
              },
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "window": "6h",
                "insufficient_data": false,
                "note": "prices derived from trade prints normalized to the YES side, not orderbook quotes",
                "markets": [
                  {
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "platform": "polymarket",
                    "title": "Will the Fed cut rates in September?",
                    "category": "economics",
                    "price_before": 0.44,
                    "price_now": 0.62,
                    "delta": 0.18,
                    "prints_in_window": 9,
                    "volume_in_window_usd": 96400,
                    "whale_volume_in_window_usd": 71000
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "window": {
                        "type": "string",
                        "enum": [
                          "1h",
                          "6h",
                          "24h"
                        ],
                        "description": "Move window (default 6h)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/signals/consensus",
        "description": "PREMIUM smart-money consensus. For every active Polymarket market with whale trades (>= $10,000) in the last 24h by wallets with Predge score > 70: their YES/NO volume split, net flow (USD), distinct smart-wallet count, and a direction verdict — \"yes\"/\"no\" when one side holds >= 55% of smart volume (>=10% imbalance), else \"split\". Sorted by smart volume, top-50. Honest degradation via {\"insufficient_data\": true, \"reason\": ...} while the scorer has not graded enough wallets. 15 min delay.",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "signals",
          "smart-money",
          "consensus",
          "premium"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "30000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {},
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "window_hours": 24,
                "smart_score_min": 70,
                "scored_wallets_total": 412,
                "insufficient_data": false,
                "markets": [
                  {
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "platform": "polymarket",
                    "title": "Will the Fed cut rates in September?",
                    "category": "economics",
                    "market_yes_price": 0.62,
                    "smart_wallets": 6,
                    "smart_yes_usd": 184000,
                    "smart_no_usd": 41000,
                    "net_flow_usd": 143000,
                    "direction": "yes"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {}
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/signals/daily",
        "description": "Aggregated 24h whale digest for Polymarket (15 min delay): top-10 markets by whale volume with YES/NO net flow, top-10 largest single bets, and totals (whale trade count, volume, unique wallets). One call = full daily picture.",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "prediction-markets",
          "whales",
          "daily-digest",
          "signals"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "20000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {},
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "window_hours": 24,
                "generated_at": "2026-07-17T10:00:00.000Z",
                "totals": {
                  "whale_trades": 87,
                  "whale_volume_usd": 2310000,
                  "unique_wallets": 41,
                  "markets_touched": 23
                },
                "top_markets": [
                  {
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "platform": "polymarket",
                    "title": "Will the Fed cut rates in September?",
                    "category": "economics",
                    "whale_trades": 14,
                    "whale_volume_usd": 412000,
                    "yes_volume_usd": 290000,
                    "no_volume_usd": 122000,
                    "net_flow_usd": 168000
                  }
                ],
                "largest_bets": [
                  {
                    "platform": "polymarket",
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "market_title": "Will the Fed cut rates in September?",
                    "market_slug": "fed-rate-cut-september",
                    "category": "economics",
                    "side": "yes",
                    "price": 0.62,
                    "size_usd": 25400,
                    "wallet": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                    "wallet_score": 81,
                    "wallet_win_rate_30d": 0.67,
                    "tx_hash": "0x6a7de5…",
                    "block_timestamp": "2026-07-17T09:41:02.000Z"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {}
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/wallets/0x0000000000000000000000000000000000000001/history",
        "description": "Historical trades for one wallet (path param: 0x… proxy-wallet address) plus a running win-rate & MODELED-PnL curve, computed ONLY from RESOLVED markets (modeled_pnl_usd is a MODELED estimate, NOT realized/settled P&L — it assumes a $1 binary payout per winning share, shares = size_usd ÷ entry price; not a substitute for on-chain settled P&L). Unresolved trades still appear (won: null, modeled_pnl_usd: null) but do not move the curve. Query param: window (30d|90d|all, default 30d — \"all\" is bounded to the last 365 days). Up to 500 trades, most-recent-first, 15 min delay. 404 (not charged) for wallets unknown to the Predge dataset. outcome_verified: {win_rate: true, pnl: false}.",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "wallets",
          "history",
          "backtest",
          "win-rate",
          "pnl"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "20000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {
                "window": "30d"
              },
              "method": "GET",
              "pathParams": {
                "address": "0x0000000000000000000000000000000000000001"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "address": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                "window": "30d",
                "window_days": 30,
                "outcome_verified": {
                  "win_rate": true,
                  "pnl": false
                },
                "note": "modeled_pnl_usd is a MODELED estimate ($1 binary payout per winning share, shares = size_usd ÷ entry price, over resolved markets), NOT realized/settled P&L.",
                "summary": {
                  "trades_count": 24,
                  "decided_trades": 17,
                  "wins": 12,
                  "win_rate": 0.71,
                  "modeled_pnl_usd": 4820.5
                },
                "trades": [
                  {
                    "platform": "polymarket",
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "market_title": "Will the Fed cut rates in September?",
                    "market_slug": "fed-rate-cut-september",
                    "category": "economics",
                    "side": "yes",
                    "price": 0.62,
                    "size_usd": 25400,
                    "wallet": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                    "wallet_score": 81,
                    "wallet_win_rate_30d": 0.67,
                    "tx_hash": "0x6a7de5…",
                    "block_timestamp": "2026-07-17T09:41:02.000Z",
                    "resolution": "yes",
                    "won": true,
                    "modeled_pnl_usd": 15575.9,
                    "running_modeled_pnl_usd": 4820.5
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "window": {
                        "type": "string",
                        "enum": [
                          "30d",
                          "90d",
                          "all"
                        ],
                        "description": "Lookback window (default 30d)"
                      }
                    }
                  },
                  "pathParams": {
                    "type": "object"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/v1/wallets/:address/history"
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/markets/0x0000000000000000000000000000000000000000000000000000000000000001/history",
        "description": "Price/volume history for one Polymarket market (path param: 0x… condition id). Trade-print price series in daily buckets (price normalized to the YES side, NOT orderbook quotes — outcome_verified.flow: false) with per-bucket volume and whale volume, plus up to 200 individual prints; includes resolution/resolved_at straight off the markets row when settled (outcome_verified.resolution: true). Query param: window (7d|30d|all, default 30d — \"all\" bounded to 180 days). 15 min delay. 404 (not charged) if unknown.",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "markets",
          "history",
          "price-series",
          "volume"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {
                "window": "30d"
              },
              "method": "GET",
              "pathParams": {
                "conditionId": "0x0000000000000000000000000000000000000000000000000000000000000001"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "market": {
                  "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                  "platform": "polymarket",
                  "title": "Will the Fed cut rates in September?",
                  "category": "economics",
                  "yes_price": 0.62,
                  "status": "active",
                  "resolution": null,
                  "resolved_at": null
                },
                "window": "30d",
                "window_days": 30,
                "outcome_verified": {
                  "flow": false,
                  "resolution": true
                },
                "buckets": [
                  {
                    "bucket_start": "2026-07-17T00:00:00.000Z",
                    "trades": 9,
                    "volume_usd": 96400,
                    "whale_volume_usd": 71000,
                    "avg_price": 0.58
                  }
                ],
                "trades": [
                  {
                    "platform": "polymarket",
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "market_title": "Will the Fed cut rates in September?",
                    "market_slug": "fed-rate-cut-september",
                    "category": "economics",
                    "side": "yes",
                    "price": 0.62,
                    "size_usd": 25400,
                    "wallet": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                    "wallet_score": 81,
                    "wallet_win_rate_30d": 0.67,
                    "tx_hash": "0x6a7de5…",
                    "block_timestamp": "2026-07-17T09:41:02.000Z"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "window": {
                        "type": "string",
                        "enum": [
                          "7d",
                          "30d",
                          "all"
                        ],
                        "description": "Lookback window (default 30d)"
                      }
                    }
                  },
                  "pathParams": {
                    "type": "object"
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          },
          "routeTemplate": "/v1/markets/:conditionId/history"
        }
      }
    },
    {
      "method": "GET",
      "x402Version": 2,
      "resource": {
        "url": "https://x402-api-production-266e.up.railway.app/v1/bets/biggest",
        "description": "Largest single trades by notional across ALL Polymarket markets in the window (15 min delay). Same trade shape as /v1/whales/latest, sorted by size_usd descending, top-20; live (unresolved) flow — outcome_verified: false. Query param: window (24h|7d, default 24h).",
        "mimeType": "",
        "serviceName": "Predge Whale Data",
        "tags": [
          "polymarket",
          "whales",
          "biggest-bets",
          "trading-signals"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "5000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x9084f5000e07c7133d6da5ee4f271ab6d1821144",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {
                "window": "24h"
              },
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "window": "24h",
                "window_hours": 24,
                "outcome_verified": false,
                "insufficient_data": false,
                "trades": [
                  {
                    "platform": "polymarket",
                    "condition_id": "0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39",
                    "market_title": "Will the Fed cut rates in September?",
                    "market_slug": "fed-rate-cut-september",
                    "category": "economics",
                    "side": "yes",
                    "price": 0.62,
                    "size_usd": 25400,
                    "wallet": "0x8dab6cf42d7e4d1cd6cca897b9e12a8cbe6d69e8",
                    "wallet_score": 81,
                    "wallet_win_rate_30d": 0.67,
                    "tx_hash": "0x6a7de5…",
                    "block_timestamp": "2026-07-17T09:41:02.000Z"
                  }
                ]
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "window": {
                        "type": "string",
                        "enum": [
                          "24h",
                          "7d"
                        ],
                        "description": "Lookback window (default 24h)"
                      }
                    }
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    }
  ]
}
