# PolyDOG Research — 免费跨平台研究客户端

- 官网: https://brockips.com/zh/
- 客户端价格：免费（0 美元）。第三方数据、平台或供应商可能独立收费。
- 语言：英文、简体中文。
- Windows x64 免安装版: https://brockips.com/downloads/PolyDOG-Research-Windows-x64-Portable.zip
- 机器可读产品与验收状态: https://brockips.com/product.json

## 使用流程

1. 下载 ZIP，解压并启动 EXE。需要系统 WebView2。
2. 选择语言，通过邮箱验证码或已设置的密码登录。密码登录可勾选“在此设备记住密码”，下次自动填入；可随时清除。所有研究功能都需要登录，暂不实现云同步和自动备份。登录后可在设置中通过专用邮件验证码设置或重置密码。
3. 新建项目，在平台与连接中保存接口参数。采集前核对域名、预算和供应商费用。供应商令牌使用专门的安全存储输入框。
4. 在数据中心导入 JSON、JSONL、CSV、Parquet 或本产品 ZIP 证据包。Marketlens compact 使用对应格式，显式绑定市场 ID、结果方向和单位。
5. 选择专项，审查十进制参数并冻结输入。运行实验，查看质量事件和缺项。
6. 导出 HTML、Markdown 或 ZIP。仅在许可允许时主动包含原始资料；私密账户原文始终排除。
7. 将 ZIP 导入新的项目可恢复；仅引用型证据缺少原文时不能完整重算。

## 研究专项

### 预测市场对照

审查市场映射，比较基于盘口深度的成本情景，单独保留规则等价性判断。

输入: 订单簿、规则和市场标识

输出: 深度成本与质量事件

边界: 标题相同不证明支付规则一致。

### 奖励与库存

观察奖励条件，使用已知深度检验库存退出情景。

输入: 奖励配置和订单簿

输出: 奖池观察与退出成本情景

边界: 市场奖池不是个人奖励。

### 资金费与基差

对齐资产、单位、资金费周期和时间后，再比较历史费率。

输入: 各场所带方向的资金费记录

输出: 相同时段的历史费率差

边界: 未来资金费、汇率和执行成本仍不确定。

### ETHFI 账户证据

在明确账户授权后，用带方向的流水核对期初与期末现金余额。

输入: 余额快照和现金流水

输出: 现金等式与未解释差额

边界: 现金对账不证明双腿交易净利润。

### 代币化股票

分别保留交易所订单簿、DEX 报价、发行方乘数和货币单位。

输入: 报价、资产和发行方乘数

输出: 每单位标的的报价观察

边界: 公司行动与非原子报价需要另行审查。

### 天气评估

仅使用目标时间之后获知的标签，评估此前已冻结的概率预报。

输入: 冻结预报和带时间的标签

输出: Brier 评分与数据泄漏检查

边界: 前向验证门槛尚未满足。

### 历史盘口回放

回放已初始化的快照与绝对数量更新，检查时间、标识、深度和交叉盘口。

输入: 订单簿快照和增量

输出: 基于深度的价差与费用情景

边界: compact 更新不能证明排队成交。

### 组合支付矩阵

审查明确提供的各情景支付，保留缺失或占位结果的影响。

输入: 情景支付、总成本和费用

输出: 逐情景净支付

边界: 结果空间完整性未经独立认证。

### 费用与奖励证据

比较公开费率、账户费率响应和激励计划的不可变观察版本。

输入: 带版本的费用与奖励快照

输出: 变化、刷新期限和明确的未知项

边界: 刷新期限不保证费率有效，也不证明个人收益。

## 来源目录

- Polymarket: 预测市场 · 永续. experimental_public_adapter; operation_specific_validation_required
- Kalshi: 预测市场 · Margin / 永续. experimental_public_adapter; operation_specific_validation_required
- Hyperliquid: 原生永续 · HIP-3 · Outcomes. experimental_public_adapter; operation_specific_validation_required
- Kraken: xStocks · 外汇 · 公开盘口. experimental_public_adapter; operation_specific_validation_required
- Raydium / Solana: 只读兑换报价与代币标识. experimental_public_adapter; operation_specific_validation_required
- xStocks issuer: 参考资产与乘数. experimental_public_adapter; operation_specific_validation_required
- NOAA / NWS: 站点观测与元数据. experimental_public_adapter; operation_specific_validation_required
- Open-Meteo: GFS 集合预报. experimental_public_adapter; operation_specific_validation_required
- Marketlens: 授权的 Polymarket 数据端点. explicit_endpoint_license_and_billing_configuration_required
- PMXT / optional providers: 需配置覆盖范围和授权. explicit_endpoint_license_and_billing_configuration_required

## 当前验收边界

- 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.

macOS、Android、iOS 尚未完成真实系统构建、签名及真机验证，不能宣称全部 v2 规划已完成。

## 数据合同示例

```json
{"schema":"polydog-records-v1","synthetic":true,"records":[
{"kind":"book","venue":"SYNTHETIC_A","market_id":"EXAMPLE","outcome":"YES","unit":"token","ts_ms":1000,"snapshot":true,"bids":[["0.40","1000"]],"asks":[["0.42","1000"]],"fees_bps":"10","fee_model":"flat_bps","quote_currency":"USD","rule_equivalence":"unverified"},
{"kind":"funding","venue":"SYNTHETIC_A","asset":"EXAMPLE","unit":"USD_notional","interval":"1h","ts_ms":1000,"rate":"0.0002"},
{"kind":"funding","venue":"SYNTHETIC_B","asset":"EXAMPLE","unit":"USD_notional","interval":"1h","ts_ms":1000,"rate":"0.0001"},
{"kind":"forecast_label","probability":"0.8","observed":"1","frozen_at_ms":1000,"target_ms":2000,"label_at_ms":3000},
{"kind":"cash_balance","venue":"SYNTHETIC_A","account":"EXAMPLE_ONLY","unit":"USD","ts_ms":1000,"balance":"1000"},
{"kind":"cash_flow","flow_id":"SYNTHETIC-FLOW-1","venue":"SYNTHETIC_A","account":"EXAMPLE_ONLY","unit":"USD","ts_ms":2000,"amount":"5"},
{"kind":"cash_balance","venue":"SYNTHETIC_A","account":"EXAMPLE_ONLY","unit":"USD","ts_ms":3000,"balance":"1005"},
{"kind":"equity_quote","venue":"SYNTHETIC_A","asset":"EXAMPLE","unit":"USD","ts_ms":1000,"price":"100","multiplier":"2","multiplier_effective_at_ms":0,"multiplier_valid_until_ms":2000,"quote_type":"illustration","fees_bps":null},
{"kind":"reward","market_id":"EXAMPLE","daily_pool":"100","minimum_size":"10","maximum_spread":"0.05","effective_at":"SYNTHETIC"},
{"kind":"payoff","scenario":"EXAMPLE_A","payouts":["1","0"]},
{"kind":"payoff","scenario":"EXAMPLE_B","payouts":["0","1"]}
]}

```

以上数据全部为合成示例，不是历史行情或盈利证据。