Files
quant_engine/tests/fixtures/retrospective-computation-v2.golden.json
T
2026-09-08 19:40:19 +08:00

1216 lines
51 KiB
JSON

{
"artifact_data_provenance": "envelope_test_only_not_end_to_end",
"artifact_tables": {
"attribution": [
{
"asset_id": "SIM0",
"asset_total": 0.0,
"intraday": 0.0,
"overnight": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-02"
},
{
"asset_id": "SIM1",
"asset_total": 0.0,
"intraday": 0.0,
"overnight": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-02"
},
{
"asset_id": "SIM0",
"asset_total": 0.2,
"intraday": 0.2,
"overnight": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-03"
},
{
"asset_id": "SIM1",
"asset_total": 0.0,
"intraday": 0.0,
"overnight": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-03"
},
{
"asset_id": "SIM0",
"asset_total": 0.25,
"intraday": 0.0,
"overnight": 0.25,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-04"
},
{
"asset_id": "SIM1",
"asset_total": -0.125,
"intraday": -0.125,
"overnight": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-04"
},
{
"asset_id": "SIM0",
"asset_total": 0.0,
"intraday": 0.0,
"overnight": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-05"
},
{
"asset_id": "SIM1",
"asset_total": 0.16666666666666666,
"intraday": 0.0,
"overnight": 0.16666666666666666,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-05"
}
],
"attribution_daily": [
{
"explained_return": 0.0,
"residual": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"total_return": 0.0,
"trade_date": "2018-01-02",
"transaction_cost": 0.0
},
{
"explained_return": 0.2,
"residual": -5.551115123125783e-17,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"total_return": 0.19999999999999996,
"trade_date": "2018-01-03",
"transaction_cost": -0.0
},
{
"explained_return": 0.125,
"residual": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"total_return": 0.125,
"trade_date": "2018-01-04",
"transaction_cost": -0.0
},
{
"explained_return": 0.16666666666666666,
"residual": 8.326672684688674e-17,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"total_return": 0.16666666666666674,
"trade_date": "2018-01-05",
"transaction_cost": 0.0
}
],
"nav": [
{
"benchmark_nav": 1.0,
"benchmark_return": 0.0,
"cash": 1000.0,
"excess_ret": 0.0,
"nav": 1.0,
"pnl": 0.0,
"pnl_pct": 0.0,
"portfolio_value": 1000.0,
"position_value": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"total_cost": 0.0,
"trade_date": "2018-01-02",
"turnover": 0.0
},
{
"benchmark_nav": 1.01,
"benchmark_return": 0.01,
"cash": 0.0,
"excess_ret": 0.18999999999999995,
"nav": 1.2,
"pnl": 200.0,
"pnl_pct": 0.19999999999999996,
"portfolio_value": 1200.0,
"position_value": 1200.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"total_cost": 0.0,
"trade_date": "2018-01-03",
"turnover": 1.0
},
{
"benchmark_nav": 0.9999,
"benchmark_return": -0.01,
"cash": 0.0,
"excess_ret": 0.135,
"nav": 1.35,
"pnl": 150.0,
"pnl_pct": 0.125,
"portfolio_value": 1350.0,
"position_value": 1350.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"total_cost": 0.0,
"trade_date": "2018-01-04",
"turnover": 2.0
},
{
"benchmark_nav": 1.019898,
"benchmark_return": 0.02,
"cash": 0.0,
"excess_ret": 0.14666666666666675,
"nav": 1.575,
"pnl": 225.0,
"pnl_pct": 0.16666666666666674,
"portfolio_value": 1575.0,
"position_value": 1575.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"total_cost": 0.0,
"trade_date": "2018-01-05",
"turnover": 0.0
}
],
"performance": [
{
"alpha": 123663320625.66454,
"ann_ret": 2683336646708.1,
"ann_volatility": 1.38901943830891,
"beta": 3.2500000000000013,
"calmar": 0.0,
"ir": 22.801264912443322,
"max_dd": 0.0,
"n_days": 4,
"n_trades": 3,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"sharpe": 1931820803008.3313,
"sortino": 0.0,
"total_ret": 0.575,
"tracking_error": 1.3032171729991897,
"win_rate": 0.75
}
],
"positions": [
{
"asset_id": "CASH",
"asset_type": "cash",
"mark_price": 1.0,
"market_value": 1000.0,
"quantity": 1000.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-02",
"weight": 1.0
},
{
"asset_id": "SIM0",
"asset_type": "security",
"mark_price": 12.0,
"market_value": 1200.0,
"quantity": 100.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-03",
"weight": 1.0
},
{
"asset_id": "CASH",
"asset_type": "cash",
"mark_price": 1.0,
"market_value": 0.0,
"quantity": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-03",
"weight": 0.0
},
{
"asset_id": "SIM1",
"asset_type": "security",
"mark_price": 18.0,
"market_value": 1350.0,
"quantity": 75.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-04",
"weight": 1.0
},
{
"asset_id": "CASH",
"asset_type": "cash",
"mark_price": 1.0,
"market_value": 0.0,
"quantity": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-04",
"weight": 0.0
},
{
"asset_id": "SIM1",
"asset_type": "security",
"mark_price": 21.0,
"market_value": 1575.0,
"quantity": 75.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-05",
"weight": 1.0
},
{
"asset_id": "CASH",
"asset_type": "cash",
"mark_price": 1.0,
"market_value": 0.0,
"quantity": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"trade_date": "2018-01-05",
"weight": 0.0
}
],
"risk": [],
"run": [
{
"benchmark_alignment_policy": "exact_session_index",
"benchmark_id": "synthetic.benchmark",
"calendar": "CN-A",
"code_revision": "dddddddddddddddddddddddddddddddddddddddd",
"config_hash": "d28b49ea1bebc78d0023667f4fb9990b1fb45807176c2193b458525def056f4d",
"data_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"end_date": "2018-01-05",
"engine_version": "0.1.0",
"finished_at": "2026-09-08T01:10:00+00:00",
"frequency": "1d",
"initial_capital": 1000.0,
"params_json": "{\"lag_sessions\":1,\"top_k\":1}",
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"schema_version": "1.1.0",
"start_date": "2018-01-02",
"started_at": "2026-09-08T01:09:00+00:00",
"status": "success",
"strategy_id": "synthetic.top1",
"strategy_name": "Synthetic Top 1",
"strategy_version": "1.0.0",
"timezone": "Asia/Shanghai"
}
],
"signals": [
{
"asset_id": "SIM0",
"execution_date": "2018-01-03",
"factor_score": 2.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"signal_date": "2018-01-02",
"target_weight": 1.0
},
{
"asset_id": "SIM1",
"execution_date": "2018-01-03",
"factor_score": 1.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"signal_date": "2018-01-02",
"target_weight": 0.0
},
{
"asset_id": "SIM0",
"execution_date": "2018-01-04",
"factor_score": 0.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"signal_date": "2018-01-03",
"target_weight": 0.0
},
{
"asset_id": "SIM1",
"execution_date": "2018-01-04",
"factor_score": 3.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"signal_date": "2018-01-03",
"target_weight": 1.0
}
],
"trades": [
{
"amount": 1000.0,
"fee": 0.0,
"price": 10.0,
"qty": 100.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"side": "buy",
"signal_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044:signal:2018-01-02",
"slippage": 0.0,
"total_cost": 0.0,
"trade_date": "2018-01-03",
"trade_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044:00000001",
"ts_code": "SIM0"
},
{
"amount": 1500.0,
"fee": 0.0,
"price": 15.0,
"qty": 100.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"side": "sell",
"signal_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044:signal:2018-01-03",
"slippage": 0.0,
"total_cost": 0.0,
"trade_date": "2018-01-04",
"trade_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044:00000002",
"ts_code": "SIM0"
},
{
"amount": 1500.0,
"fee": 0.0,
"price": 20.0,
"qty": 75.0,
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"side": "buy",
"signal_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044:signal:2018-01-03",
"slippage": 0.0,
"total_cost": 0.0,
"trade_date": "2018-01-04",
"trade_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044:00000003",
"ts_code": "SIM1"
}
]
},
"backtest_evidence_manifest": {
"artifact_available_at": "2026-09-08T01:11:00Z",
"artifact_schema_version": "1.1.0",
"contract_name": "researchhub.backtest-evidence-manifest",
"decision_eligible": false,
"evidence": [
{
"category": "run",
"evidence_digest": "sha256:79d678006cadf6e464de382549af86a50b0f656dd7ed68ca25cbce11a6148567",
"reconciliation": "closed",
"tables": [
{
"content_digest": "sha256:9933c041fe06d58e5bc97e05e820e05ec29d6058fd2b4f9f445946242b2b9fba",
"logical_name": "run",
"row_count": 1,
"schema_digest": "sha256:3463e62fa4cd38d6155f80086ad30839272cb1fb05c1d466908c7bb2842d6e4a"
}
]
},
{
"category": "signal",
"evidence_digest": "sha256:7107c9908d8d39c920f05539c75167b7b6800e8be2f1773ca2e0986ee53dd316",
"reconciliation": "closed",
"tables": [
{
"content_digest": "sha256:0b3f38967717e6ce9436421f950a595eef71504613ab0fe7d160801bcdce70f8",
"logical_name": "signals",
"row_count": 4,
"schema_digest": "sha256:cd113e3c8b9f1480c6f8839e33659926f94ba739f5ef7fb923ec0c5b2cce0456"
}
]
},
{
"category": "fill",
"evidence_digest": "sha256:b141526c0e53e061da82a2d6d096ddf74dd17d170a09c2b9b57b79b5b3f2e317",
"reconciliation": "closed",
"tables": [
{
"content_digest": "sha256:1460a49d3487de51582377cdbba29c8a60b601ce65ce01699289c0473ad7006a",
"logical_name": "trades",
"row_count": 3,
"schema_digest": "sha256:e64396c22a1dc301aea664601cea9929e826b68b13f764c63866f83c757c47ab"
}
]
},
{
"category": "position_nav",
"evidence_digest": "sha256:d324bbc9a5403f5ff96cc8cdfc0dad6ce2c84afe667b8d1c64d048840eeb2b03",
"reconciliation": "closed",
"tables": [
{
"content_digest": "sha256:744a39f19ba451c8c930d7603aa5a93d534d7ea48bdf0aa84daae0367099025c",
"logical_name": "positions",
"row_count": 7,
"schema_digest": "sha256:9d4735b06437f5c0c47df60776cebf1b6ec0214d696daeedfc37af4a9934a1ce"
},
{
"content_digest": "sha256:9afca6628168e18c87ab9128795fe2cd91a01950f11028ed1d6fd13f5083a8f4",
"logical_name": "nav",
"row_count": 4,
"schema_digest": "sha256:3fc0061f769c2f48ae0c282b53607a8984a2d1b4ee48b494a684311d7970d8e5"
}
]
},
{
"category": "performance",
"evidence_digest": "sha256:ebc4cab78e8f5570a8941140c984126d94643b881bed9beb47b6748f77e5392d",
"reconciliation": "closed",
"tables": [
{
"content_digest": "sha256:8ecc2d9dd084efeac04c8961a44d39843b87a8ddd2042ec64883b5887d9aacc5",
"logical_name": "performance",
"row_count": 1,
"schema_digest": "sha256:16cef93a679761103ae405e622b7929abbfe07115bf276be4f164da5a16128d0"
}
]
},
{
"category": "attribution",
"evidence_digest": "sha256:3adc63b9e87febfccce47d4349538d3088d94a0a2540f33b5046f239d0b981b0",
"reconciliation": "closed",
"tables": [
{
"content_digest": "sha256:63c748edc047306026e4c563935699469df488473e3cbbae49806b0decc7a793",
"logical_name": "attribution",
"row_count": 8,
"schema_digest": "sha256:4cb0d6a53d62bd4342d06a5ab397ff73f93b351d37bb7566a3016fd0f6040f7b"
},
{
"content_digest": "sha256:0f13d9bc350bf865543e8eaa4782fdb6b8e896b852732fad8be059333addc96c",
"logical_name": "attribution_daily",
"row_count": 4,
"schema_digest": "sha256:7785620e47a7472886ac9b7b385e04a5597aad45200a3e3c53059032b183b178"
}
]
},
{
"category": "risk_snapshot",
"evidence_digest": "sha256:1fae7ee94a7c1b1bb993e81712a6ab01f3eba3992befb0d76046770a68e55a64",
"reconciliation": "closed",
"tables": [
{
"content_digest": "sha256:4816dd4812b5ff2e97e74bf34ca2221bfde675b387a96e277683557f0ad7d975",
"logical_name": "risk",
"row_count": 0,
"schema_digest": "sha256:b844eeae60edc2c997502eb65e15c33040c7a9f1c1c4b12e74a81c5e282e44b5"
}
]
},
{
"category": "replay",
"evidence_digest": "sha256:3e0389ff96f2d7e4093ad8f439d29b707c464aef509134298dc6d7ae859ba9de",
"reconciliation": "closed",
"tables": []
}
],
"evidence_digest": "sha256:1b47221b0f0116682cadffc182fe9f535e2a4fc1931d29253a3cc29da336a838",
"evidence_scope": "synthetic_fixture",
"execution_validation": "not_validated",
"historical_availability": "not_established",
"manifest_id": "rhbacktestevidencev2:sha256:2281f48c107b85fa00cd01221d7fbb300a54688cecd0e8a980650ecd6e629696",
"observation_cutoff": "2026-09-08T01:01:00Z",
"profile": "offline_research_retrospective_v2",
"qualification": "contract_qualified",
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"run_reference": {
"kind": "backtest_run_ref",
"value": {
"code_revision": "dddddddddddddddddddddddddddddddddddddddd",
"computed_at": "2026-09-08T01:10:00Z",
"configuration_digest": "sha256:d28b49ea1bebc78d0023667f4fb9990b1fb45807176c2193b458525def056f4d",
"contract_name": "researchhub.backtest-run-ref",
"corporate_action_digest": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"corporate_action_revision_ids": [],
"cost_model_digest": "sha256:59f01f62f4455be06bf3d8148e2c3d99263f1cf0f7673af25adfaa3851687483",
"cost_model_version": "1.0.0",
"dataset_content_digest": "sha256:b1c0e47b94ffd57e1d34394138d966803c049afc75e1dc0a1a80fea82de5c54a",
"dataset_manifest_digest": "sha256:1c847123277f7973f117b21e597eefdadc93a401e2bec99c94dbb1fb2e3d31c7",
"dataset_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"decision_eligible": false,
"environment_lock_digest": "sha256:b3131d3051dcf6796451ebc214763a7dd822e8ac1d07e46e7bcc3962a2fb69bb",
"evaluation_at": "2026-09-08T01:09:00Z",
"evidence_scope": "synthetic_fixture",
"execution_model_digest": "sha256:ec494dc34f36f055ffe03155836ea82d2eb1af8deee7d25681eec13f6ffc64c5",
"execution_model_version": "1.0.0",
"execution_validation": "not_validated",
"factor_output_content_digest": "sha256:0a5e12736ed241958fc7bd5f58a3577cb69558ba3c67ac87068e340fe4beb709",
"factor_set_digest": "sha256:4116afc8b17608e033df46319bb68b343f88a23e3a0d04ecf81453c336e0b4dc",
"factor_set_id": "rhfactorsetv2:sha256:4116afc8b17608e033df46319bb68b343f88a23e3a0d04ecf81453c336e0b4dc",
"foundation_digest": "sha256:656d8fa2a9e81c87dd8c748bca092a96fb45d3ad9798b5cb2f68c7d4158c8260",
"foundation_id": "rhdfv2:sha256:656d8fa2a9e81c87dd8c748bca092a96fb45d3ad9798b5cb2f68c7d4158c8260",
"historical_availability": "not_established",
"observation_cutoff": "2026-09-08T01:01:00Z",
"random_seed": 7,
"replay_ancestor_run_ids": [],
"replay_attempt": 0,
"replay_parent_run_id": null,
"replay_reason": null,
"replay_spec_digest": "sha256:e4c94920a8d5616a223624c607908d42453bdabf87dd44fdd8f7fbe24b6e91f1",
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"schema_version": "2.0.0",
"strategy_digest": "sha256:b76f507a34775c831fecbbe38499f67b0424e5126af5c61832b31860916b79dd",
"strategy_id": "synthetic.top1",
"strategy_version": "1.0.0",
"trading_calendar_digest": "sha256:baae76476f6902b44ce83170191adeafed5faae9a3faef62b8f9d3d232bc63ab",
"trading_calendar_revision_ids": [
"rhcalv2:sha256:aba57b52bf328c6455e1a9f51037953646e811aaf0e466032092b310db030e25"
],
"universe_digest": "sha256:37722cf3accfd32550732e05a57fd8f9532f9752a26e62fb09fed80313613164",
"usage": "retrospective_research"
}
},
"schema_version": "2.0.0",
"usage": "retrospective_research"
},
"backtest_run_ref": {
"code_revision": "dddddddddddddddddddddddddddddddddddddddd",
"computed_at": "2026-09-08T01:10:00Z",
"configuration_digest": "sha256:d28b49ea1bebc78d0023667f4fb9990b1fb45807176c2193b458525def056f4d",
"contract_name": "researchhub.backtest-run-ref",
"corporate_action_digest": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
"corporate_action_revision_ids": [],
"cost_model_digest": "sha256:59f01f62f4455be06bf3d8148e2c3d99263f1cf0f7673af25adfaa3851687483",
"cost_model_version": "1.0.0",
"dataset_content_digest": "sha256:b1c0e47b94ffd57e1d34394138d966803c049afc75e1dc0a1a80fea82de5c54a",
"dataset_manifest_digest": "sha256:1c847123277f7973f117b21e597eefdadc93a401e2bec99c94dbb1fb2e3d31c7",
"dataset_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"decision_eligible": false,
"environment_lock_digest": "sha256:b3131d3051dcf6796451ebc214763a7dd822e8ac1d07e46e7bcc3962a2fb69bb",
"evaluation_at": "2026-09-08T01:09:00Z",
"evidence_scope": "synthetic_fixture",
"execution_model_digest": "sha256:ec494dc34f36f055ffe03155836ea82d2eb1af8deee7d25681eec13f6ffc64c5",
"execution_model_version": "1.0.0",
"execution_validation": "not_validated",
"factor_output_content_digest": "sha256:0a5e12736ed241958fc7bd5f58a3577cb69558ba3c67ac87068e340fe4beb709",
"factor_set_digest": "sha256:4116afc8b17608e033df46319bb68b343f88a23e3a0d04ecf81453c336e0b4dc",
"factor_set_id": "rhfactorsetv2:sha256:4116afc8b17608e033df46319bb68b343f88a23e3a0d04ecf81453c336e0b4dc",
"foundation_digest": "sha256:656d8fa2a9e81c87dd8c748bca092a96fb45d3ad9798b5cb2f68c7d4158c8260",
"foundation_id": "rhdfv2:sha256:656d8fa2a9e81c87dd8c748bca092a96fb45d3ad9798b5cb2f68c7d4158c8260",
"historical_availability": "not_established",
"observation_cutoff": "2026-09-08T01:01:00Z",
"random_seed": 7,
"replay_ancestor_run_ids": [],
"replay_attempt": 0,
"replay_parent_run_id": null,
"replay_reason": null,
"replay_spec_digest": "sha256:e4c94920a8d5616a223624c607908d42453bdabf87dd44fdd8f7fbe24b6e91f1",
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"schema_version": "2.0.0",
"strategy_digest": "sha256:b76f507a34775c831fecbbe38499f67b0424e5126af5c61832b31860916b79dd",
"strategy_id": "synthetic.top1",
"strategy_version": "1.0.0",
"trading_calendar_digest": "sha256:baae76476f6902b44ce83170191adeafed5faae9a3faef62b8f9d3d232bc63ab",
"trading_calendar_revision_ids": [
"rhcalv2:sha256:aba57b52bf328c6455e1a9f51037953646e811aaf0e466032092b310db030e25"
],
"universe_digest": "sha256:37722cf3accfd32550732e05a57fd8f9532f9752a26e62fb09fed80313613164",
"usage": "retrospective_research"
},
"covariance_matrix": {
"rhinstrument:11111111111111111111111111111111": {
"rhinstrument:11111111111111111111111111111111": 0.04,
"rhinstrument:22222222222222222222222222222222": 0.01
},
"rhinstrument:22222222222222222222222222222222": {
"rhinstrument:11111111111111111111111111111111": 0.01,
"rhinstrument:22222222222222222222222222222222": 0.09
}
},
"dataset_chunks": [
[
{
"effective_time": "2018-01-02T07:00:00Z",
"instrument_id": "rhinstrument:11111111111111111111111111111111",
"metric": "close",
"value": "101.25"
},
{
"effective_time": "2018-01-02T07:00:00Z",
"instrument_id": "rhinstrument:22222222222222222222222222222222",
"metric": "close",
"value": "87.50"
}
]
],
"factor_definitions": [
{
"code_revision": "cccccccccccccccccccccccccccccccccccccccc",
"contract_name": "researchhub.factor-definition",
"definition_id": "rhfactorv1:sha256:a3a94c3f9776aab7c71901c84fee834e2dc57ca96a012f63b02aae3423b95957",
"factor_id": "neutral_close",
"formula": "value",
"implementation_digest": "sha256:0fa01f5bdde718e21e1ef22cd3d59959dc58306ee9b3ca8b869298eda05302c1",
"input_schema_digest": "sha256:a49478618a6b07300720a0936fa6ce1ede0229bcc21cc1ca2ff3d596b1a2b289",
"inputs": [
{
"input_name": "market",
"required_columns": [
"value"
],
"schema_digest": "sha256:bb660b16a5dfccb771e6a263b56aedfebc18a2ea9e13d6b934a6873810f4bd9d"
}
],
"lag_sessions": 1,
"parameters": {},
"producer": {
"id": "quant_engine",
"version": "0.1.0"
},
"schema_version": "1.0.0",
"valid_from": "2026-01-01T00:00:00Z",
"valid_until": "2027-01-01T00:00:00Z",
"version": "1.0.0",
"warmup_sessions": 0
}
],
"factor_output_records": [
{
"instrument_id": "rhinstrument:11111111111111111111111111111111",
"value": "101.25"
},
{
"instrument_id": "rhinstrument:22222222222222222222222222222222",
"value": "87.50"
}
],
"factor_output_schema": {
"fields": [
"instrument_id",
"value"
]
},
"factor_set": {
"actor": {
"id": "synthetic.research",
"kind": "service"
},
"artifact_available_at": "2026-09-08T01:08:00Z",
"availability_mode": "retrospective_replay",
"causation": {
"id": "rhdfv2:sha256:656d8fa2a9e81c87dd8c748bca092a96fb45d3ad9798b5cb2f68c7d4158c8260",
"kind": "foundation"
},
"code_revision": "dddddddddddddddddddddddddddddddddddddddd",
"computed_at": "2026-09-08T01:07:00Z",
"contract_name": "researchhub.factor-set-ref",
"correlation_id": "synthetic.retrospective",
"dataset_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"decision_eligible": false,
"definition_ids": [
"rhfactorv1:sha256:a3a94c3f9776aab7c71901c84fee834e2dc57ca96a012f63b02aae3423b95957"
],
"evaluation_at": "2026-09-08T01:06:00Z",
"evidence_scope": "synthetic_fixture",
"factor_set_id": "rhfactorsetv2:sha256:4116afc8b17608e033df46319bb68b343f88a23e3a0d04ecf81453c336e0b4dc",
"foundation_id": "rhdfv2:sha256:656d8fa2a9e81c87dd8c748bca092a96fb45d3ad9798b5cb2f68c7d4158c8260",
"historical_availability": "not_established",
"input_bindings": [
{
"definition_id": "rhfactorv1:sha256:a3a94c3f9776aab7c71901c84fee834e2dc57ca96a012f63b02aae3423b95957",
"input_name": "market",
"schema_digest": "sha256:bb660b16a5dfccb771e6a263b56aedfebc18a2ea9e13d6b934a6873810f4bd9d",
"view_ref_id": "rhviewrefv2:sha256:3ce598c8db700ee409e82671b3c8b7689a281ba211ee691082b3bc4f6168e309"
}
],
"observation_cutoff": "2026-09-08T01:01:00Z",
"output_artifact_ref": {
"artifact_id": "rhfactoroutputv1:sha256:cc93ed5d16a89ae529f45373b2b86a600375892267f5e8d39fc1e3d7acdaf520",
"content_digest": "sha256:0a5e12736ed241958fc7bd5f58a3577cb69558ba3c67ac87068e340fe4beb709",
"schema_digest": "sha256:fbe288c6a7ad0ba0aa337719533767d3cd815fe16f408ebee79d0bf8994a860b"
},
"output_content_digest": "sha256:0a5e12736ed241958fc7bd5f58a3577cb69558ba3c67ac87068e340fe4beb709",
"output_coverage": {
"domain": "synthetic_market",
"evidence_digest": "sha256:b6ab14382af395b7271d8344f394ecd6dc56077bc7a08d6a92a54b2b07f39120",
"expected_count": 2,
"observed_count": 2,
"status": "complete",
"unit": "records"
},
"output_quality": {
"checks": [
{
"check_id": "finite_values",
"evidence_digest": "sha256:800eb85775bb67c51646b5c0a72d071eb81026d8a71f93615947806ba22327b5",
"status": "passed"
}
],
"status": "passed"
},
"output_schema_digest": "sha256:fbe288c6a7ad0ba0aa337719533767d3cd815fe16f408ebee79d0bf8994a860b",
"producer": {
"id": "quant_engine",
"version": "0.1.0"
},
"schema_version": "2.0.0",
"selected_view_ref_ids": [
"rhviewrefv2:sha256:3ce598c8db700ee409e82671b3c8b7689a281ba211ee691082b3bc4f6168e309"
],
"upstream_evidence": {
"content_digest": "sha256:b1c0e47b94ffd57e1d34394138d966803c049afc75e1dc0a1a80fea82de5c54a",
"dataset_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"evidence_scope": "synthetic_fixture",
"foundation_id": "rhdfv2:sha256:656d8fa2a9e81c87dd8c748bca092a96fb45d3ad9798b5cb2f68c7d4158c8260",
"foundation_readiness": {
"contract_validation": {
"evidence_digests": [
"sha256:62f2abbbb79f4ff9164e10cc4b21df37f0964224a4c546f978b97794241ff5b3"
],
"status": "validated"
},
"evidence_scope": "synthetic_fixture",
"live_validation": {
"evidence_digests": [],
"status": "not_validated"
},
"production_validation": {
"evidence_digests": [],
"status": "not_validated"
},
"real_data_validation": {
"evidence_digests": [],
"status": "not_validated"
}
},
"manifest_digest": "sha256:1c847123277f7973f117b21e597eefdadc93a401e2bec99c94dbb1fb2e3d31c7",
"observation_manifest_digest": "sha256:8722b288ada6bd1bf436040c7f1783222a41027f3a89c3bef7f244abcc78c7ec",
"qualification": {
"evaluated_at": "2026-09-08T01:02:00Z",
"evidence_digest": "sha256:70c3ddcadf095877f17a1365c8d75a2e5a7078a27722fb8b698e61d350c6bb2d",
"policy_id": "researchhub.dataset-snapshot.retrospective",
"policy_version": "2.0.0",
"status": "qualified",
"usage": "retrospective_research"
},
"quality": {
"checks": [
{
"check_id": "completeness",
"evidence_digest": "sha256:519b01c60ad85c2b03d6c4f29027fe9b3672a8f6ae3ca8a2d831b281a61c5095",
"severity": "blocking",
"status": "passed"
},
{
"check_id": "duplicate_identity",
"evidence_digest": "sha256:7c585c7471ab45886fce037061b5ab0d5f981aede5d5190021963676b0ec0fcc",
"severity": "blocking",
"status": "passed"
},
{
"check_id": "observation_coverage",
"evidence_digest": "sha256:dde5693c3ad79a01a162f9fc5a40c69d3c284965e283c91c5cd456904e0ef737",
"severity": "blocking",
"status": "passed"
},
{
"check_id": "historical_claim_policy",
"evidence_digest": "sha256:f4cf8da48f92e03d75bb28b2569061e649f382ba360d879fef8e41e35169c228",
"severity": "blocking",
"status": "passed"
},
{
"check_id": "range_validity",
"evidence_digest": "sha256:6af08355c5e29d846e1c48783dccde791e8a3f48f8416149413217b7c2cbb52a",
"severity": "blocking",
"status": "passed"
},
{
"check_id": "schema_conformance",
"evidence_digest": "sha256:fefdc5b81eba128af92f15a60feb7bb6f40b2e7277bf2beb48c1bb9399ee564b",
"severity": "blocking",
"status": "passed"
}
],
"status": "passed"
},
"time_semantics": {
"earliest_external_knowledge": {
"status": "unknown"
},
"effective_time": {
"end_inclusive": "2018-01-02T07:00:00Z",
"start_inclusive": "2018-01-02T07:00:00Z"
},
"historical_availability": "not_established",
"observation_cutoff": "2026-09-08T01:01:00Z"
}
},
"usage": "retrospective_research",
"view_availability": [
{
"available_at": "2026-09-08T01:04:00Z",
"evidence_digest": "sha256:1bc7878d67fe5c8d3f5cefdfdba0ee606ac196e5fbe8c53fdde1833a1665e9fa",
"view_ref_id": "rhviewrefv2:sha256:3ce598c8db700ee409e82671b3c8b7689a281ba211ee691082b3bc4f6168e309"
}
]
},
"fixture_kind": "synthetic_retrospective_contract_vector",
"performance_evidence": {
"artifact_available_at": "2026-09-08T01:11:00Z",
"authority": "quant_engine",
"backtest_evidence_manifest_document_sha256": "sha256:91a68769b3844b436690e4a0f18befd8a7376b0f6349fed2a0816c02f396ca72",
"backtest_evidence_manifest_evidence_digest": "sha256:1b47221b0f0116682cadffc182fe9f535e2a4fc1931d29253a3cc29da336a838",
"backtest_evidence_manifest_id": "rhbacktestevidencev2:sha256:2281f48c107b85fa00cd01221d7fbb300a54688cecd0e8a980650ecd6e629696",
"backtest_evidence_qualification": "contract_qualified",
"backtest_run_ref_document_sha256": "sha256:e1d0182752256ff68932636c8b132d8d370858be67935e9a250bcfe8aa9e8eea",
"backtest_run_ref_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"benchmark_alignment_policy": "exact_session_index",
"benchmark_id": "synthetic.benchmark",
"benchmark_series_digest": "sha256:817fd6bbfa00326cfdc2b4150d06831bf395dcc1e4bd8e06c2aa7fb7a492bf78",
"calendar": "CN-A",
"code_revision": "dddddddddddddddddddddddddddddddddddddddd",
"computed_at": "2026-09-08T01:10:00Z",
"configuration_digest": "sha256:d28b49ea1bebc78d0023667f4fb9990b1fb45807176c2193b458525def056f4d",
"cost_model_digest": "sha256:59f01f62f4455be06bf3d8148e2c3d99263f1cf0f7673af25adfaa3851687483",
"cost_model_version": "1.0.0",
"dataset_content_digest": "sha256:b1c0e47b94ffd57e1d34394138d966803c049afc75e1dc0a1a80fea82de5c54a",
"dataset_manifest_digest": "sha256:1c847123277f7973f117b21e597eefdadc93a401e2bec99c94dbb1fb2e3d31c7",
"dataset_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"decision_eligible": false,
"document_sha256": "sha256:5a846defd41665666d91f3310b9ba95afc7d5ecb24878067ff8f385c486baf78",
"end_date": "2018-01-05",
"environment_lock_digest": "sha256:b3131d3051dcf6796451ebc214763a7dd822e8ac1d07e46e7bcc3962a2fb69bb",
"evidence_scope": "synthetic_fixture",
"execution_model_digest": "sha256:ec494dc34f36f055ffe03155836ea82d2eb1af8deee7d25681eec13f6ffc64c5",
"execution_model_version": "1.0.0",
"execution_validation": "not_validated",
"factor_output_content_digest": "sha256:0a5e12736ed241958fc7bd5f58a3577cb69558ba3c67ac87068e340fe4beb709",
"factor_set_digest": "sha256:4116afc8b17608e033df46319bb68b343f88a23e3a0d04ecf81453c336e0b4dc",
"factor_set_id": "rhfactorsetv2:sha256:4116afc8b17608e033df46319bb68b343f88a23e3a0d04ecf81453c336e0b4dc",
"foundation_digest": "sha256:656d8fa2a9e81c87dd8c748bca092a96fb45d3ad9798b5cb2f68c7d4158c8260",
"foundation_id": "rhdfv2:sha256:656d8fa2a9e81c87dd8c748bca092a96fb45d3ad9798b5cb2f68c7d4158c8260",
"frequency": "1d",
"historical_availability": "not_established",
"methodology": {
"alpha": "daily_ols_intercept_geometric_annualization",
"annual_risk_free": 0.0,
"annualized_return": "geometric_compound",
"annualized_volatility": "sample_std_sqrt_periods",
"benchmark_alignment": "exact_session_index",
"benchmark_risk_free_daily": 0.0,
"beta": "sample_covariance_over_sample_variance",
"calmar_ratio": "unadjusted_annualized_return_over_absolute_maximum_drawdown",
"code_revision": "dddddddddddddddddddddddddddddddddddddddd",
"implementation_module": "quant_engine.metrics",
"implementation_version": "researchhub.quant-performance-methodology.v1",
"information_ratio": "mean_active_over_sample_std_active_sqrt_periods",
"maximum_drawdown": "non_positive_peak_to_trough_ratio_with_initial_nav_one",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"periods_per_year": 252,
"return_type": "simple",
"sharpe_ratio": "annualized_return_minus_annual_risk_free_over_annualized_volatility",
"sortino_ratio": "annualized_return_minus_annual_risk_free_over_root_mean_square_negative_returns_sqrt_periods",
"source_frequency": "1d",
"total_return": "final_nav_minus_one",
"tracking_error": "sample_std_active_return_sqrt_periods",
"win_rate": "positive_daily_return_count_over_observation_count"
},
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"metrics": [
{
"availability": "available",
"key": "total_return",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "total_ret",
"unit": "ratio",
"value": 0.575
},
{
"availability": "available",
"key": "annualized_return",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "ann_ret",
"unit": "ratio_per_year",
"value": 2683336646708.1
},
{
"availability": "available",
"key": "annualized_volatility",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "ann_volatility",
"unit": "ratio_per_year",
"value": 1.38901943830891
},
{
"availability": "available",
"key": "sharpe_ratio",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "sharpe",
"unit": "ratio",
"value": 1931820803008.3313
},
{
"availability": "available",
"key": "sortino_ratio",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "sortino",
"unit": "ratio",
"value": 0.0
},
{
"availability": "available",
"key": "maximum_drawdown",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "max_dd",
"unit": "ratio",
"value": 0.0
},
{
"availability": "available",
"key": "calmar_ratio",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "calmar",
"unit": "ratio",
"value": 0.0
},
{
"availability": "available",
"key": "win_rate",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "win_rate",
"unit": "ratio",
"value": 0.75
},
{
"availability": "available",
"key": "tracking_error",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": true,
"source_column": "tracking_error",
"unit": "ratio_per_year",
"value": 1.3032171729991897
},
{
"availability": "available",
"key": "information_ratio",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": true,
"source_column": "ir",
"unit": "ratio",
"value": 22.801264912443322
},
{
"availability": "available",
"key": "alpha",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": true,
"source_column": "alpha",
"unit": "ratio_per_year",
"value": 123663320625.66454
},
{
"availability": "available",
"key": "beta",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": true,
"source_column": "beta",
"unit": "ratio",
"value": 3.2500000000000013
},
{
"availability": "available",
"key": "trade_count",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "n_trades",
"unit": "count",
"value": 3
},
{
"availability": "available",
"key": "day_count",
"methodology_id": "researchhub.quant-performance-methodology.v1",
"metric_schema_id": "researchhub.quant-performance-metrics.v1",
"nullable": false,
"source_column": "n_days",
"unit": "count",
"value": 4
}
],
"observation_cutoff": "2026-09-08T01:01:00Z",
"performance_evidence_id": "rhperformancev2:sha256:fa27254a1229f16b548495037dfbaef1e3ec2506c9d9a1f9fb4956363ecc0e07",
"performance_row_digest": "sha256:910cb63d4054d2ce76762c28cabc8beaf36767a123a4082d6a8f83e2c322171f",
"performance_table_content_digest": "sha256:8ecc2d9dd084efeac04c8961a44d39843b87a8ddd2042ec64883b5887d9aacc5",
"performance_table_logical_name": "performance",
"performance_table_row_count": 1,
"performance_table_schema_digest": "sha256:16cef93a679761103ae405e622b7929abbfe07115bf276be4f164da5a16128d0",
"research_artifact_content_digest": "sha256:c34804a255fadb3d825aea1a87735d4cdd9985620d1506d5818325ed6413ae54",
"research_artifact_schema_version": "1.1.0",
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"schema_version": "researchhub.performance-evidence.v2",
"scope": "offline_retrospective_research_only",
"start_date": "2018-01-02",
"strategy_digest": "sha256:b76f507a34775c831fecbbe38499f67b0424e5126af5c61832b31860916b79dd",
"strategy_id": "synthetic.top1",
"strategy_version": "1.0.0",
"timezone": "Asia/Shanghai",
"usage": "retrospective_research"
},
"portfolio_decision": {
"computed_at": "2026-09-08T01:13:00Z",
"constraint_residuals": {
"gross_exposure_max": 0.0,
"net_exposure_max": 0.0,
"net_exposure_min": 0.0,
"position_count_max": 0.0,
"single_asset_max": 0.0,
"single_asset_min": 0.0,
"turnover_max": 0.0
},
"constraints": {
"gross_exposure_max": 1.0,
"net_exposure_max": 1.0,
"net_exposure_min": 1.0,
"position_count_max": 2,
"schema_version": "1.0.0",
"single_asset_max": 0.7,
"single_asset_min": 0.2,
"turnover_max": 0.2
},
"contract_name": "researchhub.portfolio-decision",
"covariance_digest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"created_at": "2026-09-08T01:12:00Z",
"dataset_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"decision_eligible": false,
"decision_id": "rhportfoliodecisionv2:sha256:d6987931d7feb7bdbee421d9be280f6b42a50d9c80a02369049b618f7e2159e4",
"effective_at": "2018-01-05T07:00:00Z",
"evidence_digest": "sha256:1b47221b0f0116682cadffc182fe9f535e2a4fc1931d29253a3cc29da336a838",
"evidence_scope": "synthetic_fixture",
"execution_validation": "not_validated",
"expected_return_digest": "sha256:bb364736b6128fe1caf2dd01d1470ee5e4ee063b45aa98dfdc32e6b7a89e3659",
"freshness_policy": {
"max_covariance_age_days": 0,
"max_manifest_age_seconds": 3600,
"schema_version": "1.0.0"
},
"gross_exposure": 1.0,
"historical_availability": "not_established",
"manifest_document_sha256": "91a68769b3844b436690e4a0f18befd8a7376b0f6349fed2a0816c02f396ca72",
"manifest_id": "rhbacktestevidencev2:sha256:2281f48c107b85fa00cd01221d7fbb300a54688cecd0e8a980650ecd6e629696",
"model_digest": "sha256:f8fc77be8bcdc147f5725349353a71a8396440f4c89142007b62b328d8a87926",
"model_name": "bounded_weights",
"model_version": "1.0.0",
"net_exposure": 1.0,
"objective_digest": "sha256:208b735cfbcb81c4911b9c27b38bcf51ac06ba3eb416a62f1a690ca8c8fe4f85",
"objective_name": "synthetic_allocation",
"objective_version": "1.0.0",
"observation_cutoff": "2026-09-08T01:01:00Z",
"output_digest": "sha256:3213fda3ff396470fd2c680976e7118a6d816a5a07b05dadfd5994db5d01e8d0",
"portfolio_asset_set_digest": "sha256:330735ad79464ff1e3e101d51790433df8c8dda97b64b5e7cc45fd8335248753",
"position_count": 2,
"prior_weights": {
"rhinstrument:11111111111111111111111111111111": 0.5,
"rhinstrument:22222222222222222222222222222222": 0.5
},
"receipt": {
"algorithm": "bounded_weights",
"algorithm_version": "1.0.0",
"computed_at": "2026-09-08T01:13:00Z",
"constraint_digest": "sha256:34df0e5c00f503748ff936f9cd415a8947169181f8ca0917bce97dd606e08e94",
"implementation_digest": "sha256:d82e7d69c3929680c87ea9ff959f0f197c82e4f2b447cdf880132fe2e49f4bdf",
"input_digest": "sha256:dcb70bc59eedd7c031f86c096485aae556d2a04f968d1da64243c1b3698686b0",
"iterations": null,
"max_constraint_residual": 0.0,
"objective_value": null,
"output_digest": "sha256:3213fda3ff396470fd2c680976e7118a6d816a5a07b05dadfd5994db5d01e8d0",
"parameter_digest": "sha256:9ce595f121b5d9cfc99b65c938040f945f256a0eae60d59e8047c7de2f417a31",
"schema_version": "1.0.0",
"solver_config_digest": null,
"solver_name": null,
"solver_required": false,
"solver_version": null,
"status": "completed",
"tolerance": 1e-12
},
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"run_ref_document_sha256": "e1d0182752256ff68932636c8b132d8d370858be67935e9a250bcfe8aa9e8eea",
"scenario_digest": "sha256:a6fd5ec0216d7b36ed844b21fc827dd6b7aab37bf77adf675b1d270855fc955e",
"schema_version": "2.0.0",
"source_universe_digest": "sha256:37722cf3accfd32550732e05a57fd8f9532f9752a26e62fb09fed80313613164",
"target_id": "rhportfoliotargetv2:sha256:0f896072a074f5895b72a1a5240c41771abcc4056c34776af219f5d8b4614c9e",
"target_weights": {
"rhinstrument:11111111111111111111111111111111": 0.6,
"rhinstrument:22222222222222222222222222222222": 0.4
},
"turnover_l1": 0.19999999999999996,
"usage": "retrospective_research"
},
"portfolio_target": {
"backtest_run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"contract_name": "researchhub.portfolio-target",
"created_at": "2026-09-08T01:12:00Z",
"dataset_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"effective_at": "2018-01-05T07:00:00Z",
"historical_availability": "not_established",
"schema_version": "2.0.0",
"target_id": "rhportfoliotargetv2:sha256:0f896072a074f5895b72a1a5240c41771abcc4056c34776af219f5d8b4614c9e",
"usage": "retrospective_research",
"weights": {
"rhinstrument:11111111111111111111111111111111": 0.6,
"rhinstrument:22222222222222222222222222222222": 0.4
}
},
"resolved_view_schema": {
"synthetic_schema": "neutral_close_v2"
},
"risk_assessment": {
"assessment_id": "rhriskassessmentv2:sha256:fad4085f21bf90aaa2b63424e71228c8b9dd6387c44321e4890763ad51bab044",
"component_risk": {
"rhinstrument:11111111111111111111111111111111": 1.4549226783578566,
"rhinstrument:22222222222222222222222222222222": 1.4549226783578568
},
"computed_at": "2026-09-08T01:14:00Z",
"contract_name": "researchhub.risk-assessment",
"covariance_as_of_date": "2018-01-05",
"covariance_data_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"covariance_input_digest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"covariance_lookback_sessions": 4,
"covariance_matrix_digest": "sha256:31f52dfc29d9b4c1d99ebd0e4400916880ef7e98c359c07cc89a9f55d6364a28",
"covariance_method": "provided",
"covariance_missing_policy": "complete_case",
"covariance_observations": 4,
"covariance_snapshot_id": "covariance:synthetic-retrospective",
"covariance_window_end_date": "2018-01-05",
"covariance_window_start_date": "2018-01-02",
"dataset_snapshot_id": "rhdsv2:sha256:fff0c2f4721407dd8264dacaaec389047fe5533258e940611bd61fb9c8a90905",
"decision_eligible": false,
"decision_id": "rhportfoliodecisionv2:sha256:d6987931d7feb7bdbee421d9be280f6b42a50d9c80a02369049b618f7e2159e4",
"effective_at": "2018-01-05T07:00:00Z",
"evidence_scope": "synthetic_fixture",
"execution_validation": "not_validated",
"findings": [],
"freshness_policy_digest": "sha256:833f58f4d1056f0450f7369fd4edd70534cc74e9e55cd60f05b2b3d7a2979763",
"group_exposure": {
"equity": 1.4549226783578566,
"fixed_income": 1.4549226783578568
},
"groups": {
"rhinstrument:11111111111111111111111111111111": "equity",
"rhinstrument:22222222222222222222222222222222": "fixed_income"
},
"historical_availability": "not_established",
"manifest_id": "rhbacktestevidencev2:sha256:2281f48c107b85fa00cd01221d7fbb300a54688cecd0e8a980650ecd6e629696",
"marginal_risk": {
"rhinstrument:11111111111111111111111111111111": 2.424871130596428,
"rhinstrument:22222222222222222222222222222222": 3.637306695894642
},
"observation_cutoff": "2026-09-08T01:01:00Z",
"percentage_risk": {
"rhinstrument:11111111111111111111111111111111": 0.49999999999999983,
"rhinstrument:22222222222222222222222222222222": 0.49999999999999994
},
"periods_per_year": 252,
"portfolio_volatility": 2.909845356715714,
"portfolio_volatility_limit": 10.0,
"qualified": true,
"return_frequency": "1d",
"risk_budget": {
"rhinstrument:11111111111111111111111111111111": 0.8,
"rhinstrument:22222222222222222222222222222222": 0.8
},
"risk_model_digest": "sha256:b70e3fd4fe74354b6cfcea70a04a8261661ac56199bb58b435db921f2f2adfdb",
"risk_model_name": "euler_volatility",
"risk_model_version": "1.0.0",
"run_id": "rhbacktestrunv2:sha256:42ed87936dd3b4cd639d11ba73be021405b81bab536df18597cec4c35b14e044",
"scenario_digest": "sha256:a6fd5ec0216d7b36ed844b21fc827dd6b7aab37bf77adf675b1d270855fc955e",
"schema_version": "2.0.0",
"status": "ready",
"usage": "retrospective_research"
},
"source_authenticity": "not_established"
}