{ "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" }