{
  "schema": "polydog-public-product-v1",
  "name": "PolyDOG Research",
  "website": "https://brockips.com",
  "version": "0.6.0",
  "languages": [
    "en",
    "zh-CN"
  ],
  "is_accessible_for_free": true,
  "price": {
    "amount": "0",
    "currency": "USD",
    "scope": "PolyDOG Research client",
    "third_party_data_fees": "May apply independently; verify per provider."
  },
  "distribution": {
    "windows_x64": {
      "status": "compiled_and_native_smoke_tested",
      "portable": true,
      "zip": "https://brockips.com/downloads/PolyDOG-Research-Windows-x64-Portable.zip",
      "exe": "https://brockips.com/downloads/PolyDOG-Research.exe",
      "checksums": "https://brockips.com/downloads/SHA256SUMS.txt",
      "runtime": "System WebView2 required; unsigned preview"
    },
    "macos": {
      "status": "not_built_or_device_verified"
    },
    "android": {
      "status": "future_device_validation"
    },
    "ios": {
      "status": "future_device_validation"
    }
  },
  "inputs": [
    "public_native_rest_adapters",
    "configured_https_provider_get",
    "JSON",
    "JSONL",
    "CSV",
    "Parquet",
    "polydog-evidence-v1 ZIP"
  ],
  "outputs": [
    "local_workspace",
    "HTML",
    "Markdown",
    "ZIP evidence manifest",
    "system print / save PDF"
  ],
  "modules": [
    {
      "id": "prediction",
      "name": {
        "en": "Prediction comparison",
        "zh": "预测市场对照"
      },
      "description": {
        "en": "Review market mappings and compare depth-based cost scenarios while keeping rule equivalence unresolved.",
        "zh": "审查市场映射，比较基于盘口深度的成本情景，单独保留规则等价性判断。"
      },
      "input": {
        "en": "Order books, rules, market identifiers",
        "zh": "订单簿、规则和市场标识"
      },
      "output": {
        "en": "Depth costs and quality events",
        "zh": "深度成本与质量事件"
      },
      "boundary": {
        "en": "Identical titles do not prove identical payouts.",
        "zh": "标题相同不证明支付规则一致。"
      },
      "status": "research_kernel_on_normalized_inputs; full_legacy_feature_parity_not_certified"
    },
    {
      "id": "rewards",
      "name": {
        "en": "Rewards & inventory",
        "zh": "奖励与库存"
      },
      "description": {
        "en": "Observe reward conditions and test inventory exits against available depth.",
        "zh": "观察奖励条件，使用已知深度检验库存退出情景。"
      },
      "input": {
        "en": "Reward schedules and order books",
        "zh": "奖励配置和订单簿"
      },
      "output": {
        "en": "Pool observations and exit-cost scenarios",
        "zh": "奖池观察与退出成本情景"
      },
      "boundary": {
        "en": "A market pool is not a personal reward.",
        "zh": "市场奖池不是个人奖励。"
      },
      "status": "research_kernel_on_normalized_inputs; full_legacy_feature_parity_not_certified"
    },
    {
      "id": "perps",
      "name": {
        "en": "Funding & basis",
        "zh": "资金费与基差"
      },
      "description": {
        "en": "Align asset, units, funding intervals and timestamps before comparing historical rates.",
        "zh": "对齐资产、单位、资金费周期和时间后，再比较历史费率。"
      },
      "input": {
        "en": "Signed funding records by venue",
        "zh": "各场所带方向的资金费记录"
      },
      "output": {
        "en": "Matched-period historical rate differences",
        "zh": "相同时段的历史费率差"
      },
      "boundary": {
        "en": "Future funding, FX and execution costs remain uncertain.",
        "zh": "未来资金费、汇率和执行成本仍不确定。"
      },
      "status": "research_kernel_on_normalized_inputs; full_legacy_feature_parity_not_certified"
    },
    {
      "id": "ethfi",
      "name": {
        "en": "ETHFI account evidence",
        "zh": "ETHFI 账户证据"
      },
      "description": {
        "en": "Reconcile opening and closing cash balances against signed ledger flows, with explicit account consent.",
        "zh": "在明确账户授权后，用带方向的流水核对期初与期末现金余额。"
      },
      "input": {
        "en": "Balance snapshots and cash flows",
        "zh": "余额快照和现金流水"
      },
      "output": {
        "en": "Cash equation and unexplained residuals",
        "zh": "现金等式与未解释差额"
      },
      "boundary": {
        "en": "Cash reconciliation is not proof of two-leg net profit.",
        "zh": "现金对账不证明双腿交易净利润。"
      },
      "status": "research_kernel_on_normalized_inputs; full_legacy_feature_parity_not_certified"
    },
    {
      "id": "xstocks",
      "name": {
        "en": "Tokenized equities",
        "zh": "代币化股票"
      },
      "description": {
        "en": "Keep exchange books, DEX quotes, issuer multipliers and currency units distinct.",
        "zh": "分别保留交易所订单簿、DEX 报价、发行方乘数和货币单位。"
      },
      "input": {
        "en": "Quotes, assets and issuer multipliers",
        "zh": "报价、资产和发行方乘数"
      },
      "output": {
        "en": "Per-underlying-unit quote observations",
        "zh": "每单位标的的报价观察"
      },
      "boundary": {
        "en": "Corporate actions and non-atomic quotes require review.",
        "zh": "公司行动与非原子报价需要另行审查。"
      },
      "status": "research_kernel_on_normalized_inputs; full_legacy_feature_parity_not_certified"
    },
    {
      "id": "weather",
      "name": {
        "en": "Weather evaluation",
        "zh": "天气评估"
      },
      "description": {
        "en": "Score frozen probabilistic forecasts only against labels known after the target time.",
        "zh": "仅使用目标时间之后获知的标签，评估此前已冻结的概率预报。"
      },
      "input": {
        "en": "Frozen forecasts and timestamped labels",
        "zh": "冻结预报和带时间的标签"
      },
      "output": {
        "en": "Brier score and data-leakage checks",
        "zh": "Brier 评分与数据泄漏检查"
      },
      "boundary": {
        "en": "Forward-evaluation gates are not yet met.",
        "zh": "前向验证门槛尚未满足。"
      },
      "status": "research_kernel_on_normalized_inputs; full_legacy_feature_parity_not_certified"
    },
    {
      "id": "history",
      "name": {
        "en": "Historical book replay",
        "zh": "历史盘口回放"
      },
      "description": {
        "en": "Replay initialized snapshots and absolute-size updates, checking time, identity, depth and crossing.",
        "zh": "回放已初始化的快照与绝对数量更新，检查时间、标识、深度和交叉盘口。"
      },
      "input": {
        "en": "Book snapshots and deltas",
        "zh": "订单簿快照和增量"
      },
      "output": {
        "en": "Depth-based spread and fee scenarios",
        "zh": "基于深度的价差与费用情景"
      },
      "boundary": {
        "en": "Compact updates do not establish queue fills.",
        "zh": "compact 更新不能证明排队成交。"
      },
      "status": "research_kernel_on_normalized_inputs; full_legacy_feature_parity_not_certified"
    },
    {
      "id": "negrisk",
      "name": {
        "en": "Outcome payoff matrix",
        "zh": "组合支付矩阵"
      },
      "description": {
        "en": "Inspect payouts across explicitly supplied scenarios and retain missing or placeholder outcomes.",
        "zh": "审查明确提供的各情景支付，保留缺失或占位结果的影响。"
      },
      "input": {
        "en": "Scenario payouts, total cost and fees",
        "zh": "情景支付、总成本和费用"
      },
      "output": {
        "en": "Scenario-level net payoffs",
        "zh": "逐情景净支付"
      },
      "boundary": {
        "en": "Outcome-space completeness is not independently certified.",
        "zh": "结果空间完整性未经独立认证。"
      },
      "status": "research_kernel_on_normalized_inputs; full_legacy_feature_parity_not_certified"
    },
    {
      "id": "economics",
      "name": {
        "en": "Fees & rewards evidence",
        "zh": "费用与奖励证据"
      },
      "description": {
        "en": "Compare immutable observations of public fee schedules, account fee responses and incentive programs.",
        "zh": "比较公开费率、账户费率响应和激励计划的不可变观察版本。"
      },
      "input": {
        "en": "Versioned fee and reward snapshots",
        "zh": "带版本的费用与奖励快照"
      },
      "output": {
        "en": "Changes, refresh deadlines and explicit unknowns",
        "zh": "变化、刷新期限和明确的未知项"
      },
      "boundary": {
        "en": "Refresh deadlines do not guarantee effective rates or personal earnings.",
        "zh": "刷新期限不保证费率有效，也不证明个人收益。"
      },
      "status": "research_kernel_on_normalized_inputs; full_legacy_feature_parity_not_certified"
    }
  ],
  "sources": [
    {
      "name": "Polymarket",
      "scope": {
        "en": "Prediction · Perpetuals",
        "zh": "预测市场 · 永续"
      },
      "category": "markets",
      "status": "experimental_public_adapter; operation_specific_validation_required"
    },
    {
      "name": "Kalshi",
      "scope": {
        "en": "Prediction · Margin / Perps",
        "zh": "预测市场 · Margin / 永续"
      },
      "category": "markets",
      "status": "experimental_public_adapter; operation_specific_validation_required"
    },
    {
      "name": "Hyperliquid",
      "scope": {
        "en": "Native · HIP-3 · Outcomes",
        "zh": "原生永续 · HIP-3 · Outcomes"
      },
      "category": "markets",
      "status": "experimental_public_adapter; operation_specific_validation_required"
    },
    {
      "name": "Kraken",
      "scope": {
        "en": "xStocks · FX · Public books",
        "zh": "xStocks · 外汇 · 公开盘口"
      },
      "category": "markets",
      "status": "experimental_public_adapter; operation_specific_validation_required"
    },
    {
      "name": "Raydium / Solana",
      "scope": {
        "en": "Read-only swap quotes and token IDs",
        "zh": "只读兑换报价与代币标识"
      },
      "category": "markets",
      "status": "experimental_public_adapter; operation_specific_validation_required"
    },
    {
      "name": "xStocks issuer",
      "scope": {
        "en": "Reference assets and multipliers",
        "zh": "参考资产与乘数"
      },
      "category": "markets",
      "status": "experimental_public_adapter; operation_specific_validation_required"
    },
    {
      "name": "NOAA / NWS",
      "scope": {
        "en": "Station observations and metadata",
        "zh": "站点观测与元数据"
      },
      "category": "weather",
      "status": "experimental_public_adapter; operation_specific_validation_required"
    },
    {
      "name": "Open-Meteo",
      "scope": {
        "en": "GFS ensemble forecasts",
        "zh": "GFS 集合预报"
      },
      "category": "weather",
      "status": "experimental_public_adapter; operation_specific_validation_required"
    },
    {
      "name": "Marketlens",
      "scope": {
        "en": "Licensed Polymarket endpoint",
        "zh": "授权的 Polymarket 数据端点"
      },
      "category": "provider",
      "status": "explicit_endpoint_license_and_billing_configuration_required"
    },
    {
      "name": "PMXT / optional providers",
      "scope": {
        "en": "Coverage and authorization to be configured",
        "zh": "需配置覆盖范围和授权"
      },
      "category": "provider",
      "status": "explicit_endpoint_license_and_billing_configuration_required"
    }
  ],
  "limits": {
    "file_bytes": 52428800,
    "rows_per_import": 100000,
    "combined_analysis_rows": 100000,
    "local_source_and_normalized_bytes": 524288000
  },
  "security": {
    "credentials": "OS secure storage; separate from ordinary source config",
    "account_evidence": "explicit_opt_in",
    "research_storage": "local OS user profile; not application-encrypted",
    "exports": "Credentials excluded; detected private account identifiers redacted; sensitive originals excluded. Free-text anonymization is not guaranteed."
  },
  "boundaries": [
    "No signing, order submission or real-funds execution.",
    "No verified profitability or forecast edge claim.",
    "Hash consistency is not source authenticity.",
    "Referenced-only evidence cannot fully reproduce unavailable originals.",
    "Legacy Windows research tools are not all migrated or cross-platform certified.",
    "WebSocket continuous collection, all pagination, account-API parity and multi-device validation remain incomplete."
  ],
  "source_network_verification": {
    "adapter": "client sources::collect; public read-only calls",
    "checked_at": "2026-10-30T02:09:55.359401400+00:00",
    "limitations": "Connectivity and response validation only; no certification of personal fees, rewards, pagination, execution, coverage or license.",
    "proxy": "explicit local HTTP proxy",
    "results": [
      {
        "elapsed_ms": 3397,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "gamma-api.polymarket.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Rules, fees and personal rewards require separate evidence.",
          "operation": "catalog",
          "provider": "Polymarket",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:27.256666500+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "30adb3621a6d3eced9e475688b887c89be462a7127ecb017d2ab07934afe2935",
          "requested_at": "2026-10-30T02:09:23.866188200+00:00",
          "response_sha256": "161c3ad5d6c7c26c0ad262570c549d5a1c16b72f8ba4f6d1d9bb26e71a004c83",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:08:41 GMT",
          "source_type": "native_api",
          "venue": "poly"
        },
        "operation": "catalog",
        "parameters": {},
        "receipt": "00-poly-catalog.json",
        "source": "poly",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 575,
        "metadata": {
          "api_version": "adapter-0.3",
          "economic_scope": "public program; not personal earnings",
          "endpoint_domain": "clob.polymarket.com",
          "etag": null,
          "expires_at": "2026-10-30T02:24:27.832119700+00:00",
          "last_modified": "Fri, 30 Oct 2026 02:09:27 GMT",
          "license": "unknown",
          "limitation": "Rules, fees and personal rewards require separate evidence.",
          "operation": "rewards",
          "provider": "Polymarket",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:27.832119700+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "9074f3860f13c4a308ac357dd4afb58c1932394660037c5a641f14555835c646",
          "requested_at": "2026-10-30T02:09:27.262844200+00:00",
          "response_sha256": "4674d704a4d4f5258dc03e54919be50fb9ae9c7c36eaed086b3414c5ede04811",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:27 GMT",
          "source_type": "native_api",
          "ttl_seconds": 900,
          "venue": "poly"
        },
        "operation": "rewards",
        "parameters": {},
        "receipt": "01-poly-rewards.json",
        "source": "poly",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 2259,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "gamma-api.polymarket.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Rules, fees and personal rewards require separate evidence.",
          "operation": "market",
          "provider": "Polymarket",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:30.097694600+00:00",
          "request_binding": {
            "event_id": null,
            "market": "xi-jinping-out-before-2027",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "ac7cee5d60e37b232995d7b9c14fd4f0429958865bd59fa11af6ccad4a5de33e",
          "requested_at": "2026-10-30T02:09:27.840421500+00:00",
          "response_sha256": "a5b1da498a4c0f7ecfad7c313de2146921347be99543b37dcee6d5df0b3365f0",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:06:56 GMT",
          "source_type": "native_api",
          "venue": "poly"
        },
        "operation": "market",
        "parameters": {
          "market": "xi-jinping-out-before-2027"
        },
        "receipt": "02-poly-market.json",
        "source": "poly",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 1154,
        "metadata": {
          "api_version": "adapter-0.3",
          "economic_scope": "public schedule; not certified account fee",
          "endpoint_domain": "gamma-api.polymarket.com",
          "etag": null,
          "expires_at": "2026-10-30T02:24:31.252807900+00:00",
          "last_modified": null,
          "license": "unknown",
          "limitation": "Rules, fees and personal rewards require separate evidence.",
          "operation": "fee_schedule",
          "provider": "Polymarket",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:31.252807900+00:00",
          "request_binding": {
            "event_id": null,
            "market": "xi-jinping-out-before-2027",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "8850e6cb9f3fb0a83ebfac7333df0480b7cf30bee9d57e72d17055f211172560",
          "requested_at": "2026-10-30T02:09:30.099883500+00:00",
          "response_sha256": "a5b1da498a4c0f7ecfad7c313de2146921347be99543b37dcee6d5df0b3365f0",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:06:56 GMT",
          "source_type": "native_api",
          "ttl_seconds": 900,
          "venue": "poly"
        },
        "operation": "fee_schedule",
        "parameters": {
          "market": "xi-jinping-out-before-2027"
        },
        "receipt": "03-poly-fee_schedule.json",
        "source": "poly",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 1311,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "clob.polymarket.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Rules, fees and personal rewards require separate evidence.",
          "operation": "book",
          "provider": "Polymarket",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:32.565014200+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": "32338220190071351435772801779725302244575775216413325951443816017994629993401",
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "91ac63d6a0ebd723388608ffd5a03d5cf1a75a2de8983660591d6f38ce5aef1a",
          "requested_at": "2026-10-30T02:09:31.255490600+00:00",
          "response_sha256": "a69085b296f29174265abb83721cb898dde1f59c331093a6c0d083f3050909c6",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:32 GMT",
          "source_type": "native_api",
          "venue": "poly"
        },
        "operation": "book",
        "parameters": {
          "token": "32338220190071351435772801779725302244575775216413325951443816017994629993401"
        },
        "receipt": "04-poly-book.json",
        "source": "poly",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 390,
        "metadata": {
          "api_version": "adapter-0.3",
          "economic_scope": "public schedule; not certified account fee",
          "endpoint_domain": "clob.polymarket.com",
          "etag": null,
          "expires_at": "2026-10-30T02:24:32.956134700+00:00",
          "last_modified": "Thu, 29 Oct 2026 23:42:37 GMT",
          "license": "unknown",
          "limitation": "Rules, fees and personal rewards require separate evidence.",
          "operation": "fees",
          "provider": "Polymarket",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:32.956134700+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": "32338220190071351435772801779725302244575775216413325951443816017994629993401",
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "9c37f57aa6a662ed19c1a8aa10ba5ad4377b43cd5dcac569d811326e9a83be54",
          "requested_at": "2026-10-30T02:09:32.567376600+00:00",
          "response_sha256": "72f0f488905219fa9b2f2c5374dfbf9e83345b1fa38826015b15119ac221a079",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:32 GMT",
          "source_type": "native_api",
          "ttl_seconds": 900,
          "venue": "poly"
        },
        "operation": "fees",
        "parameters": {
          "token": "32338220190071351435772801779725302244575775216413325951443816017994629993401"
        },
        "receipt": "05-poly-fees.json",
        "source": "poly",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 495,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.perpetuals.polymarket.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Public access and contract units are subject to current availability.",
          "operation": "catalog",
          "provider": "Polymarket Perps",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:33.451758900+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "50952561efa332716e1e1af3b92384c292967ec5e6ebdfa4552534d5c67c9f18",
          "requested_at": "2026-10-30T02:09:32.958815800+00:00",
          "response_sha256": "d029e5b190be484e79c99fe1c741e3f9d7882a272d89c88ae49a7212dab65f4f",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:01:21 GMT",
          "source_type": "native_api",
          "venue": "poly_perps"
        },
        "operation": "catalog",
        "parameters": {},
        "receipt": "06-poly_perps-catalog.json",
        "source": "poly_perps",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 375,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.perpetuals.polymarket.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Public access and contract units are subject to current availability.",
          "operation": "book",
          "provider": "Polymarket Perps",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:33.829111100+00:00",
          "request_binding": {
            "event_id": null,
            "market": "1",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "10e81456c49b5da6151c9d56a29aaa3f34d3cc91904e1647df7162ef24028e2a",
          "requested_at": "2026-10-30T02:09:33.455654600+00:00",
          "response_sha256": "c03bbfe0993f95e5fc1ef98f967f5986636d68b41e734585e55a970b56fc5715",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:33 GMT",
          "source_type": "native_api",
          "venue": "poly_perps"
        },
        "operation": "book",
        "parameters": {
          "market": "1"
        },
        "receipt": "07-poly_perps-book.json",
        "source": "poly_perps",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 355,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.perpetuals.polymarket.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Public access and contract units are subject to current availability.",
          "operation": "funding",
          "provider": "Polymarket Perps",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:34.186266500+00:00",
          "request_binding": {
            "event_id": null,
            "market": "1",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "a1a8877ac461f3cd8860d37d0666fb5e0a0f542d128b7b33a588a84c534c44ad",
          "requested_at": "2026-10-30T02:09:33.832640600+00:00",
          "response_sha256": "3cb089253faa100e7b64fd3abd501bdd7af4f35e95cff1e40dfecd9af7c243c4",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:33 GMT",
          "source_type": "native_api",
          "venue": "poly_perps"
        },
        "operation": "funding",
        "parameters": {
          "end": "1793326163",
          "market": "1",
          "start": "1793322563"
        },
        "receipt": "08-poly_perps-funding.json",
        "source": "poly_perps",
        "status": "response_validated",
        "empty_collection": true
      },
      {
        "elapsed_ms": 566,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.perpetuals.polymarket.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Public access and contract units are subject to current availability.",
          "operation": "tickers",
          "provider": "Polymarket Perps",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:34.753340100+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "7c69b9eca0c4bb20f125720c14c369583ba0c61087c8dd245af4e497a92d13f2",
          "requested_at": "2026-10-30T02:09:34.189059500+00:00",
          "response_sha256": "247063b9d99a746b9e711f75d4cfb546637d6a28a6b16233d05bc65df1a155ac",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:33 GMT",
          "source_type": "native_api",
          "venue": "poly_perps"
        },
        "operation": "tickers",
        "parameters": {},
        "receipt": "09-poly_perps-tickers.json",
        "source": "poly_perps",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 338,
        "metadata": {
          "api_version": "adapter-0.3",
          "economic_scope": "public schedule; not certified account fee",
          "endpoint_domain": "api.perpetuals.polymarket.com",
          "etag": null,
          "expires_at": "2026-10-30T02:24:35.094562+00:00",
          "last_modified": null,
          "license": "unknown",
          "limitation": "Public access and contract units are subject to current availability.",
          "operation": "fees",
          "provider": "Polymarket Perps",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:35.094562+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "cb68b43b80fd74971d0463a83c04b19fa00b99268caf78a7d1d30aaf2c6f93d5",
          "requested_at": "2026-10-30T02:09:34.757166700+00:00",
          "response_sha256": "a23d70a1be6db49235bbb139091a9c331afb65b34877de3890334addbd62091e",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:04:52 GMT",
          "source_type": "native_api",
          "ttl_seconds": 900,
          "venue": "poly_perps"
        },
        "operation": "fees",
        "parameters": {},
        "receipt": "10-poly_perps-fees.json",
        "source": "poly_perps",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 1431,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "external-api.kalshi.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Exceptional settlement and account fees are not certified.",
          "operation": "catalog",
          "provider": "Kalshi",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:36.525130700+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "acf163239eed03538f97332f55dc49641c315b0bb21437de49278c24e5de594c",
          "requested_at": "2026-10-30T02:09:35.097036800+00:00",
          "response_sha256": "bbd2e6c941843637cc875440c4189955a4a94ad39e325791c51ec383a839745e",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:35 GMT",
          "source_type": "native_api",
          "venue": "kalshi"
        },
        "operation": "catalog",
        "parameters": {},
        "receipt": "11-kalshi-catalog.json",
        "source": "kalshi",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 1215,
        "metadata": {
          "api_version": "adapter-0.3",
          "economic_scope": "public schedule; not certified account fee",
          "endpoint_domain": "external-api.kalshi.com",
          "etag": null,
          "expires_at": "2026-10-30T02:24:37.743859700+00:00",
          "last_modified": null,
          "license": "unknown",
          "limitation": "Exceptional settlement and account fees are not certified.",
          "operation": "fee_changes",
          "provider": "Kalshi",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:37.743859700+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "81483001a645754fe77d5e5454e882d18cc48734d8e122226f32f5a9c33c981d",
          "requested_at": "2026-10-30T02:09:36.530349300+00:00",
          "response_sha256": "02456ca55ac0f173d0b1c6a4f124fa66071417fb2ec3ecc0076c5d691e7fafce",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:36 GMT",
          "source_type": "native_api",
          "ttl_seconds": 900,
          "venue": "kalshi"
        },
        "operation": "fee_changes",
        "parameters": {},
        "receipt": "12-kalshi-fee_changes.json",
        "source": "kalshi",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 938,
        "metadata": {
          "api_version": "adapter-0.3",
          "economic_scope": "public program; not personal earnings",
          "endpoint_domain": "external-api.kalshi.com",
          "etag": null,
          "expires_at": "2026-10-30T02:24:38.683608+00:00",
          "last_modified": null,
          "license": "unknown",
          "limitation": "Exceptional settlement and account fees are not certified.",
          "operation": "incentives",
          "provider": "Kalshi",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:38.683608+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "2ae892e8d3cb094455defad4dcfe187ed137598c09fa918ff051669389ccab8f",
          "requested_at": "2026-10-30T02:09:37.747755900+00:00",
          "response_sha256": "a32d7174884b65a0f143a3f3b3f23c873f87a673dd64876d63d953a124a8b27e",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:38 GMT",
          "source_type": "native_api",
          "ttl_seconds": 900,
          "venue": "kalshi"
        },
        "operation": "incentives",
        "parameters": {},
        "receipt": "13-kalshi-incentives.json",
        "source": "kalshi",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 1632,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "external-api.kalshi.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Exceptional settlement and account fees are not certified.",
          "operation": "market",
          "provider": "Kalshi",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:40.319617600+00:00",
          "request_binding": {
            "event_id": null,
            "market": "KXMVECROSSCATEGORY-S2026PFS4CUNYMQ6FMLI4-TF3RGJJI3",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "8f9314d21ca1c7880c221092e0ea73dfe58841f8da22dfd5f13a0083427ea3ff",
          "requested_at": "2026-10-30T02:09:38.688593300+00:00",
          "response_sha256": "06b0eb4c7759e18d079272934d3a9c6361e875b4e2d3275f355571f1c63ee456",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:40 GMT",
          "source_type": "native_api",
          "venue": "kalshi"
        },
        "operation": "market",
        "parameters": {
          "market": "KXMVECROSSCATEGORY-S2026PFS4CUNYMQ6FMLI4-TF3RGJJI3"
        },
        "receipt": "14-kalshi-market.json",
        "source": "kalshi",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 730,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "external-api.kalshi.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Exceptional settlement and account fees are not certified.",
          "operation": "book",
          "provider": "Kalshi",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:41.047272200+00:00",
          "request_binding": {
            "event_id": null,
            "market": "KXMVECROSSCATEGORY-S2026PFS4CUNYMQ6FMLI4-TF3RGJJI3",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "5d2cda4f7185789f0868223f189b3d7b13054f6fc98a3cc6f75fda368be0eb18",
          "requested_at": "2026-10-30T02:09:40.323999500+00:00",
          "response_sha256": "e07d09f130e604a9e1acfc736fb57cbdfc33d8a5a253466a0cbd5c98cf6c9f74",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:40 GMT",
          "source_type": "native_api",
          "venue": "kalshi"
        },
        "operation": "book",
        "parameters": {
          "market": "KXMVECROSSCATEGORY-S2026PFS4CUNYMQ6FMLI4-TF3RGJJI3"
        },
        "receipt": "15-kalshi-book.json",
        "source": "kalshi",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 714,
        "metadata": {
          "api_version": "adapter-0.3",
          "economic_scope": "public schedule; not certified account fee",
          "endpoint_domain": "external-api.kalshi.com",
          "etag": null,
          "expires_at": "2026-10-30T02:24:41.768902200+00:00",
          "last_modified": null,
          "license": "unknown",
          "limitation": "Exceptional settlement and account fees are not certified.",
          "operation": "series",
          "provider": "Kalshi",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:41.768902200+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": "KXMVECROSSCATEGORY",
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "2f31b296de83bd7cafcd6fc07110f289e486a12b17b29ba624f826af5a36762c",
          "requested_at": "2026-10-30T02:09:41.055802400+00:00",
          "response_sha256": "cab0307d0196aa60984c9144d1876fbe2985cf0c80c689669c7f7bbc60fe65e3",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:41 GMT",
          "source_type": "native_api",
          "ttl_seconds": 900,
          "venue": "kalshi"
        },
        "operation": "series",
        "parameters": {
          "series": "KXMVECROSSCATEGORY"
        },
        "receipt": "16-kalshi-series.json",
        "source": "kalshi",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 1363,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "external-api.kalshi.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Reading data does not establish account trading eligibility.",
          "operation": "catalog",
          "provider": "Kalshi Perps / Margin",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:43.134194200+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "1c0e0e341dda58bf7e83442e8d2ca0a3c02ea5c0f56d56d7438c23317826b519",
          "requested_at": "2026-10-30T02:09:41.772904800+00:00",
          "response_sha256": "e5925b57a6e08e330d1b8519cde8490cffc14910b48d74ec85b6461b3b7a5cad",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:42 GMT",
          "source_type": "native_api",
          "venue": "kalshi_perps"
        },
        "operation": "catalog",
        "parameters": {},
        "receipt": "17-kalshi_perps-catalog.json",
        "source": "kalshi_perps",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 719,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "external-api.kalshi.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Reading data does not establish account trading eligibility.",
          "operation": "book",
          "provider": "Kalshi Perps / Margin",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:43.856188200+00:00",
          "request_binding": {
            "event_id": null,
            "market": "KXAAPLPERP",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "f199262fcde9d0ba0cce05803b8daa2b6f6a596fd4c293dc447e408a8a3dde63",
          "requested_at": "2026-10-30T02:09:43.138540100+00:00",
          "response_sha256": "c34df747849a8684e234b10d4d7ce17027b0bf0ab402e24dd376983d68a20add",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:43 GMT",
          "source_type": "native_api",
          "venue": "kalshi_perps"
        },
        "operation": "book",
        "parameters": {
          "market": "KXAAPLPERP"
        },
        "receipt": "18-kalshi_perps-book.json",
        "source": "kalshi_perps",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 717,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "external-api.kalshi.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Reading data does not establish account trading eligibility.",
          "operation": "funding",
          "provider": "Kalshi Perps / Margin",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:44.575840500+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "d381ffd233621520a1713117829349e9c7e4230b7aa12eda7838e4f04c18ec10",
          "requested_at": "2026-10-30T02:09:43.860847800+00:00",
          "response_sha256": "0e65346746a441ab2d65363c554650dd6bfdfb12e5e98903499c5853145de478",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:44 GMT",
          "source_type": "native_api",
          "venue": "kalshi_perps"
        },
        "operation": "funding",
        "parameters": {
          "end": "1793326163",
          "start": "1793322563"
        },
        "receipt": "19-kalshi_perps-funding.json",
        "source": "kalshi_perps",
        "status": "response_validated",
        "empty_collection": true
      },
      {
        "elapsed_ms": 458,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.hyperliquid.xyz",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Asset units and historical funding coverage must be checked.",
          "operation": "catalog",
          "provider": "Hyperliquid",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:45.029865+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "8baf724b9070be590e3fbcce5a58b977812c099227a178354364bd3e2a232731",
          "requested_at": "2026-10-30T02:09:44.582420600+00:00",
          "response_sha256": "a5765f4bfdc627585b0b47f6061ce6a9d35773fe078ae7e6c4e9d09794dd7954",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:44 GMT",
          "source_type": "native_api",
          "venue": "hl"
        },
        "operation": "catalog",
        "parameters": {},
        "receipt": "20-hl-catalog.json",
        "source": "hl",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 363,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.hyperliquid.xyz",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Asset units and historical funding coverage must be checked.",
          "operation": "book",
          "provider": "Hyperliquid",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:45.407179400+00:00",
          "request_binding": {
            "event_id": null,
            "market": "BTC",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "984e821aa175a671708323ad6e9a2377ea8c676adc0fc2221c09b7fd24d89443",
          "requested_at": "2026-10-30T02:09:45.046330900+00:00",
          "response_sha256": "76d67908577e412ac4a6d7bcf581f711f5426f101797fb9dfb965e30873f58f3",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:45 GMT",
          "source_type": "native_api",
          "venue": "hl"
        },
        "operation": "book",
        "parameters": {
          "market": "BTC"
        },
        "receipt": "21-hl-book.json",
        "source": "hl",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 338,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.hyperliquid.xyz",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Asset units and historical funding coverage must be checked.",
          "operation": "funding",
          "provider": "Hyperliquid",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:45.749616500+00:00",
          "request_binding": {
            "event_id": null,
            "market": "BTC",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "0a5bc87ffe0af4a1c66536d3a1e407d157e67a04c4909f13f28b50b05558c18c",
          "requested_at": "2026-10-30T02:09:45.413960+00:00",
          "response_sha256": "b5e95beb51a836167fe5e02fa8a76be4ce9b5a3a3e4bdd1a72338f2c1fa05101",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:45 GMT",
          "source_type": "native_api",
          "venue": "hl"
        },
        "operation": "funding",
        "parameters": {
          "end": "1793326163000",
          "market": "BTC",
          "start": "1793322563000"
        },
        "receipt": "22-hl-funding.json",
        "source": "hl",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 394,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.hyperliquid.xyz",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Builder, index, units and sessions remain distinct.",
          "operation": "deployers",
          "provider": "Hyperliquid HIP-3",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:46.146616700+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "74b74631c48cc997671ef52b4f25bd8a86f987fa79e4693748a5a04ec77569f9",
          "requested_at": "2026-10-30T02:09:45.754820200+00:00",
          "response_sha256": "7ebe9686be7918b010ad69680b9ac6aeab3867a74be06f263901b27a38c61062",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:45 GMT",
          "source_type": "native_api",
          "venue": "hip3"
        },
        "operation": "deployers",
        "parameters": {},
        "receipt": "23-hip3-deployers.json",
        "source": "hip3",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 413,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.hyperliquid.xyz",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Builder, index, units and sessions remain distinct.",
          "operation": "catalog",
          "provider": "Hyperliquid HIP-3",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:46.562999300+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "beba370a457cb4d5b59364a5af339ec64415c5f061eb11f54c8f9ed9c4def779",
          "requested_at": "2026-10-30T02:09:46.153320900+00:00",
          "response_sha256": "c87867fb84d0a7b523e54dbb388f9fbb0925731db2acb75fcb7a125a629ce16e",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:46 GMT",
          "source_type": "native_api",
          "venue": "hip3"
        },
        "operation": "catalog",
        "parameters": {
          "dex": "xyz"
        },
        "receipt": "24-hip3-catalog.json",
        "source": "hip3",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 351,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.hyperliquid.xyz",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Builder, index, units and sessions remain distinct.",
          "operation": "book",
          "provider": "Hyperliquid HIP-3",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:46.919061+00:00",
          "request_binding": {
            "event_id": null,
            "market": "xyz:XYZ100",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "e97c3539be708c57c814ce7933cc738cd7f81d5809e6c33188cca72c20c185ec",
          "requested_at": "2026-10-30T02:09:46.569233100+00:00",
          "response_sha256": "a781c9bef2df82f7f78ebb44381d30b6648eeb91bbc93be23f9ac069bf4332b6",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:46 GMT",
          "source_type": "native_api",
          "venue": "hip3"
        },
        "operation": "book",
        "parameters": {
          "market": "xyz:XYZ100"
        },
        "receipt": "25-hip3-book.json",
        "source": "hip3",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 339,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.hyperliquid.xyz",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Builder, index, units and sessions remain distinct.",
          "operation": "funding",
          "provider": "Hyperliquid HIP-3",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:47.261759400+00:00",
          "request_binding": {
            "event_id": null,
            "market": "xyz:XYZ100",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "51522d2f15089858a1535835de54d60b499f0a3343008f14d65be2a2254ce1aa",
          "requested_at": "2026-10-30T02:09:46.924227600+00:00",
          "response_sha256": "6e32dcbc79032c0cd212912f8338b31a33d78e8051bf04a148cd77dc322d7e0f",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:47 GMT",
          "source_type": "native_api",
          "venue": "hip3"
        },
        "operation": "funding",
        "parameters": {
          "end": "1793326163000",
          "market": "xyz:XYZ100",
          "start": "1793322563000"
        },
        "receipt": "26-hip3-funding.json",
        "source": "hip3",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 549,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.hyperliquid.xyz",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Outcome parent and settlement semantics require review.",
          "operation": "catalog",
          "provider": "Hyperliquid Outcomes",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:47.812318600+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "1f662f596f441a358d1decdb58836feb9b4f69b3ffa8f49779cd933cef140f19",
          "requested_at": "2026-10-30T02:09:47.266782700+00:00",
          "response_sha256": "c73e4b5327adf0e992f06ac92f2e5c15295ccbcfd929f3601c0311a660eefdd2",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:47 GMT",
          "source_type": "native_api",
          "venue": "hl_outcomes"
        },
        "operation": "catalog",
        "parameters": {},
        "receipt": "27-hl_outcomes-catalog.json",
        "source": "hl_outcomes",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "operation": "book",
        "reason": "No verified outcome-side coin mapping selected for this connectivity probe.",
        "source": "hl_outcomes",
        "status": "not_tested"
      },
      {
        "elapsed_ms": 798,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.kraken.com",
          "etag": null,
          "last_modified": "Fri, 30 Oct 2026 02:09:48 GMT",
          "license": "unknown",
          "limitation": "Only requested instruments; no account fee or fill certification.",
          "operation": "catalog",
          "provider": "Kraken",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:48.616881400+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "375e05e411a07446a3a2bce069d8de2c57f861773fa7611caa3e5414a47a249c",
          "requested_at": "2026-10-30T02:09:47.823443+00:00",
          "response_sha256": "a823dd1f30a57ab12dc1cd3a63135ec61b06ac5735c6984c2d2b8f93f1e1ca83",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:48 GMT",
          "source_type": "native_api",
          "venue": "kraken"
        },
        "operation": "catalog",
        "parameters": {},
        "receipt": "29-kraken-catalog.json",
        "source": "kraken",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 583,
        "metadata": {
          "api_version": "adapter-0.3",
          "economic_scope": "public schedule; not certified account fee",
          "endpoint_domain": "api.kraken.com",
          "etag": null,
          "expires_at": "2026-10-30T02:24:49.206951900+00:00",
          "last_modified": "Fri, 30 Oct 2026 02:09:48 GMT",
          "license": "unknown",
          "limitation": "Only requested instruments; no account fee or fill certification.",
          "operation": "fees",
          "provider": "Kraken",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:49.206951900+00:00",
          "request_binding": {
            "event_id": null,
            "market": "AAOISPVUSD",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "fde46e0a25c583838fcea4e924ad576c4e778735a8ea10dc456fe9aa17d871ac",
          "requested_at": "2026-10-30T02:09:48.624895600+00:00",
          "response_sha256": "8493bb07fd217ac812234482f4da3c0e70e9425527088bb82bc26b3082ec70cb",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:48 GMT",
          "source_type": "native_api",
          "ttl_seconds": 900,
          "venue": "kraken"
        },
        "operation": "fees",
        "parameters": {
          "market": "AAOISPVUSD"
        },
        "receipt": "30-kraken-fees.json",
        "source": "kraken",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 556,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.kraken.com",
          "etag": null,
          "last_modified": "Fri, 30 Oct 2026 02:09:49 GMT",
          "license": "unknown",
          "limitation": "Only requested instruments; no account fee or fill certification.",
          "operation": "book",
          "provider": "Kraken",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:49.767096500+00:00",
          "request_binding": {
            "event_id": null,
            "market": "AAOISPVUSD",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "99d05f92b5118ad03ac088f95d65db46ac626c6616fa77fc53207961ab62d033",
          "requested_at": "2026-10-30T02:09:49.211618900+00:00",
          "response_sha256": "3677ca6961899631b92b863bb8c2c2073adc625bb7a075154a6aa49b28ecc7b5",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:49 GMT",
          "source_type": "native_api",
          "venue": "kraken"
        },
        "operation": "book",
        "parameters": {
          "market": "AAOISPVUSD"
        },
        "receipt": "31-kraken-book.json",
        "source": "kraken",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 617,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.kraken.com",
          "etag": null,
          "last_modified": "Fri, 30 Oct 2026 02:09:50 GMT",
          "license": "unknown",
          "limitation": "Only requested instruments; no account fee or fill certification.",
          "operation": "trades",
          "provider": "Kraken",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:50.387232300+00:00",
          "request_binding": {
            "event_id": null,
            "market": "AAOISPVUSD",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "ec0cac367997118928bb5050000319b94af7e271c038193874f76f5fece56f2a",
          "requested_at": "2026-10-30T02:09:49.771139600+00:00",
          "response_sha256": "bef26844814f63900deaab7dea9971bdd9ef4c47c19f5ec690ff74023ea55540",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:50 GMT",
          "source_type": "native_api",
          "venue": "kraken"
        },
        "operation": "trades",
        "parameters": {
          "market": "AAOISPVUSD"
        },
        "receipt": "32-kraken-trades.json",
        "source": "kraken",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 603,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api-v3.raydium.io",
          "etag": "W/\"178-0txePjUJcGr4IkyBH63FKvCvvic\"",
          "last_modified": null,
          "license": "unknown",
          "limitation": "A swap quote is neither a CLOB nor an executed trade.",
          "operation": "mint",
          "provider": "Raydium / Solana",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:50.994141200+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "4fe96d8fdb212c0469311f8eb50aaf0fffeb89d082a59c92ac995a2d77dd97a5",
          "requested_at": "2026-10-30T02:09:50.391730400+00:00",
          "response_sha256": "9cca9f55a98f0303bd73dc3d5b66a7ac309110d3e137c3b468e6e917ac57f76e",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:50 GMT",
          "source_type": "native_api",
          "venue": "raydium"
        },
        "operation": "mint",
        "parameters": {
          "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
        },
        "receipt": "33-raydium-mint.json",
        "source": "raydium",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 782,
        "metadata": {
          "api_version": "adapter-0.3",
          "economic_scope": "public schedule; not certified account fee",
          "endpoint_domain": "transaction-v1.raydium.io",
          "etag": "W/\"334-QSGcpHof0S7DAFx1MeHkxUmh1bA\"",
          "expires_at": "2026-10-30T02:24:51.779258200+00:00",
          "last_modified": null,
          "license": "unknown",
          "limitation": "A swap quote is neither a CLOB nor an executed trade.",
          "operation": "quote",
          "provider": "Raydium / Solana",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:51.779258200+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "d6a2702dd900405f28538f1cb1adcc8db9c61fa7f79d7fa97b6dfc16c7973837",
          "requested_at": "2026-10-30T02:09:50.998411800+00:00",
          "response_sha256": "2bdf8a5a573d51bfcd3b835bb4cb271de822a8fcb143c94af9d1546f9fe0f5b6",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:51 GMT",
          "source_type": "native_api",
          "ttl_seconds": 900,
          "venue": "raydium"
        },
        "operation": "quote",
        "parameters": {
          "amount": "1000000",
          "input_mint": "So11111111111111111111111111111111111111112",
          "output_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "slippage_bps": "50"
        },
        "receipt": "34-raydium-quote.json",
        "source": "raydium",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 363,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.xstocks.fi",
          "etag": "W/\"1a79-xxadQnvDrbAIgEB0Meu3zZntW38\"",
          "last_modified": null,
          "license": "unknown",
          "limitation": "Reference source; corporate actions and effective dates require review.",
          "operation": "asset",
          "provider": "xStocks issuer",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:52.145640100+00:00",
          "request_binding": {
            "event_id": null,
            "market": "SPYx",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "aaae840372e364b91eba26b15f0d833f34861268672a23a53be797533698e213",
          "requested_at": "2026-10-30T02:09:51.783925400+00:00",
          "response_sha256": "a54e781036ebdaf3f80aa169645a4fd9d93c27b8e494597a326515d2eda64b30",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:51 GMT",
          "source_type": "native_api",
          "venue": "xstocks"
        },
        "operation": "asset",
        "parameters": {
          "market": "SPYx"
        },
        "receipt": "35-xstocks-asset.json",
        "source": "xstocks",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 612,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.xstocks.fi",
          "etag": "W/\"5e-k/QtMiKXYjFea1N5qllB9+Qooyk\"",
          "last_modified": null,
          "license": "unknown",
          "limitation": "Reference source; corporate actions and effective dates require review.",
          "operation": "multiplier",
          "provider": "xStocks issuer",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:52.761710700+00:00",
          "request_binding": {
            "event_id": null,
            "market": "SPYx",
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "b92e2bc55e16fccc34cb2ad229fc092c93b6df242b4fa5fec3de0c5b970a6bc3",
          "requested_at": "2026-10-30T02:09:52.150538700+00:00",
          "response_sha256": "23a9bffc1de78a783f16898e043274b1821b22162e4f8ec7996a5d335087b3e4",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:52 GMT",
          "source_type": "native_api",
          "venue": "xstocks"
        },
        "operation": "multiplier",
        "parameters": {
          "market": "SPYx"
        },
        "receipt": "36-xstocks-multiplier.json",
        "source": "xstocks",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 314,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.weather.gov",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Observations may be revised and are not certified settlement labels.",
          "operation": "station",
          "provider": "NOAA / NWS",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:53.079622900+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "768930082f863b782f62a4d0f69e504ca0141022888412a94b8ac39211593fcf",
          "requested_at": "2026-10-30T02:09:52.766310800+00:00",
          "response_sha256": "f16e2f8a85e57c66a4cd73c6682d248384fe6367c7e0abf66ee26387eef86e42",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:52 GMT",
          "source_type": "native_api",
          "venue": "noaa"
        },
        "operation": "station",
        "parameters": {
          "station": "KNYC"
        },
        "receipt": "37-noaa-station.json",
        "source": "noaa",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 543,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "api.weather.gov",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Observations may be revised and are not certified settlement labels.",
          "operation": "observations",
          "provider": "NOAA / NWS",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:53.624834200+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "802b44f6861d40a9b06caebfeea12690915fbc2e04083c70cdde57edfe2e83f5",
          "requested_at": "2026-10-30T02:09:53.084468100+00:00",
          "response_sha256": "24155c25f49eae46e76a769a2275f5fca28e3cc1c275e6ead559025db667e292",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:53 GMT",
          "source_type": "native_api",
          "venue": "noaa"
        },
        "operation": "observations",
        "parameters": {
          "station": "KNYC"
        },
        "receipt": "38-noaa-observations.json",
        "source": "noaa",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "elapsed_ms": 1701,
        "metadata": {
          "api_version": "adapter-0.3",
          "endpoint_domain": "ensemble-api.open-meteo.com",
          "etag": null,
          "last_modified": null,
          "license": "unknown",
          "limitation": "Free API is non-commercial only. Paid-customer auth is not implemented; use authorized imports where needed. Forecasts are not outcomes.",
          "operation": "forecast",
          "provider": "Open-Meteo",
          "quality": [
            "Snapshot only; pagination, fees, rule equivalence and independent verification are not implied."
          ],
          "received_at": "2026-10-30T02:09:55.330757+00:00",
          "request_binding": {
            "event_id": null,
            "market": null,
            "outcome": null,
            "quote_currency": null,
            "series": null,
            "token": null,
            "unit": null,
            "user_asserted_mapping": true
          },
          "request_fingerprint": "4aa849cfcb7b45d7b83dd6708f3bd26d598ec9491a123c65921ed45f41626560",
          "requested_at": "2026-10-30T02:09:53.632003600+00:00",
          "response_sha256": "67870c265c44c6fb1dc5bd5550f73ed0fe0369ef2bb6f5eeded33a20e2314e28",
          "sensitive": false,
          "server_date": "Fri, 30 Oct 2026 02:09:54 GMT",
          "source_type": "native_api",
          "venue": "open_meteo"
        },
        "operation": "forecast",
        "parameters": {
          "latitude": "40.71",
          "longitude": "-74.01"
        },
        "receipt": "39-open_meteo-forecast.json",
        "source": "open_meteo",
        "status": "response_validated",
        "empty_collection": false
      },
      {
        "operation": "provider",
        "reason": "No authorized provider endpoint, credentials or billing configuration supplied.",
        "source": "marketlens",
        "status": "not_tested"
      },
      {
        "operation": "provider",
        "reason": "No authorized provider endpoint, credentials or billing configuration supplied.",
        "source": "pmxt",
        "status": "not_tested"
      },
      {
        "operation": "user_fees",
        "reason": "Requires explicit account address and account-data consent.",
        "source": "hl",
        "status": "not_tested"
      },
      {
        "operation": "user_fees",
        "reason": "Requires explicit account address and account-data consent.",
        "source": "hip3",
        "status": "not_tested"
      },
      {
        "operation": "user_fees",
        "reason": "Requires explicit account address and account-data consent.",
        "source": "ethfi_account",
        "status": "not_tested"
      },
      {
        "operation": "account/funding_ledger",
        "reason": "No account authorized for this public connectivity probe.",
        "source": "ethfi_account",
        "status": "not_tested"
      }
    ],
    "version": "0.6.0",
    "receipt_location": "Local preview/proxy-20261030-final; not publicly redistributed"
  },
  "research_login_required": true,
  "offline_research": false,
  "cloud_sync": false,
  "automatic_backup": false,
  "account_login": [
    "email_code",
    "password_after_verified_setup"
  ],
  "password_remembering": {
    "opt_in": true,
    "storage": "OS credential vault; never browser localStorage",
    "scope": "one account per trusted identity origin and OS user",
    "automatic_sign_in": false
  },
  "economics": {
    "status": "partial_observation_audit",
    "refresh_mode": "explicit_manual_collection",
    "default_ttl_seconds": 900,
    "ttl_means": "refresh deadline, not guaranteed effective validity",
    "net_profit_certified": false
  },
  "updated_at": "2026-10-30T02:13:04.532Z"
}