
=== analyze_history.py ===
{
  "history_records": 9192,
  "prediction_rows": 9186,
  "venues": [
    "Hyperliquid",
    "Extended"
  ],
  "assets": [
    "BTC",
    "ETH",
    "SOL"
  ],
  "start": "2026-09-01 00:00:00+00:00",
  "split": "2026-10-09 00:00:00+00:00",
  "end_exclusive": "2026-11-03 20:00:00+00:00",
  "holdout_prediction_rows": 3720,
  "dm_tests": 24,
  "interval_series": 6,
  "candidate_counterfactual_rows": 9186,
  "selected_holdout_rows": 1860,
  "retrospective_not_preregistered": true,
  "complete_trade_or_J_validation": false,
  "newey_west_lag_hours": 23
}

=== finalize_forward.py ===
{
  "candidate_current_rate_assets": 111,
  "selected_assets": [
    "PURR",
    "TIA",
    "XMR",
    "LAYER",
    "BTC",
    "ETH"
  ],
  "complete_public_paper_routes": 5,
  "incomplete_routes": [
    "XMR"
  ],
  "scenario_S0_range": [
    -122.0368819576042,
    -14.247453937987812
  ],
  "subsequent_proxy_range": [
    -120.96889252934594,
    -11.300774471709463
  ],
  "all_subsequent_proxy_values_negative": true,
  "all_sign_identities_hold": true,
  "maximum_absolute_identity_residual": 9.1e-15,
  "scenario_rank_order": [
    "BTC",
    "ETH",
    "TIA",
    "PURR",
    "LAYER"
  ],
  "subsequent_rank_order": [
    "BTC",
    "ETH",
    "PURR",
    "TIA",
    "LAYER"
  ],
  "decision_J_status": "NA for every route: joint distribution, loss preference and capital-hour contract unavailable",
  "reporting_currency_basis": "All combined amounts are USD-denominated scenario units under an explicit one-for-one USDC/USD parity assumption.",
  "evidence_boundary": "This is not event-time FX evidence and not realized USD, USDT or USDC account P&L. Mixed-currency account-level reporting remains unavailable."
}

=== make_tables.py ===
Wrote tables to /mnt/agents/output/research11_work/reproduction/outputs/tables

=== make_figures.py ===
Wrote figures to /mnt/agents/output/research11_work/reproduction/outputs/figures

=== test_methods.py ===
........
----------------------------------------------------------------------
Ran 8 tests in 0.002s

OK

=== verify_reproduction.py ===
{
  "passed": true,
  "checks_passed": 203,
  "checks_failed": 0,
  "historical_raw_responses": 36,
  "forward_raw_responses": 40,
  "evidence_boundary": "Offline public-data recomputation; not real-order replay, account-cash verification, external peer review or J validation."
}
