{"children":[{"children":[{"children":[],"kind":"view-node","props":{"label":"CapitalStrategy"},"tag":"SectionEyebrow"},{"children":[],"kind":"view-node","props":{"help":"Explainable live sensing, constrained allocation, paper execution, and feedback memory","text":"Capital Strategy Brain","variant":"h1"},"tag":"Text"}],"kind":"view-node","props":{"variant":"app-hero"},"tag":"Section"},{"children":["This is the runtime-native economic brain view: what it saw, what it chose, what blocked or allowed it, and what paper outcomes teach it next."],"kind":"view-node","props":{"as":"p"},"tag":"Text"},{"children":[],"kind":"view-node","props":{"items":[{"hint":"CapitalStrategy observes runtime markets, positions, value state, risk constraints, and paper outcomes through one loop.","key":"Identity","value":"runtime-native economic brain"},{"hint":"Live data is primary; dev seed remains an explicit, env-gated fixture.","key":"Source","value":"waiting for live data"},{"hint":"funds_moved=false; no real order or funds-movement path is enabled here.","key":"Sandbox","value":"paper-only"},{"hint":"Hold current positions — do nothing","key":"Selected Candidate","value":"hold / hold:baseline"},{"hint":"Allocator caps, open exposure, cooldowns, and score gates shape the sandbox preview.","key":"Risk State","value":"$10000.00 free / $-0.00 allocated"},{"hint":"score 0.000 vs threshold 1.000 (base 1.000 x demotion 1.00x)","key":"Preview","value":"blocked"},{"hint":"Paper outcomes feed hindsight and solver selection without touching real capital.","key":"Learning Loop","value":"0 paper trades / 0 open / $-0.00 pnl"}],"title":"Brain state"},"tag":"KeyValue"},{"children":[],"kind":"view-node","props":{"columns":[],"rows":[{"explanation":"waiting for live data","phase":"Observe","signal":"0 L2 assets, 0 trade-tape assets, 0 matching positions","step":1},{"explanation":"Signals compress market, matching, and value surfaces into comparable evidence.","phase":"Synthesize","signal":"0 strategy signals from scan cache","step":2},{"explanation":"The solver chooses a candidate before risk gates decide whether it can act.","phase":"Rank","signal":"1 candidates via max_sharpe / medium","step":3},{"explanation":"Risk gates keep the demo explainable and paper-only.","phase":"Constrain","signal":"7/12 sandbox gates passing","step":4},{"explanation":"score 0.000 vs threshold 1.000 (base 1.000 x demotion 1.00x)","phase":"Preview","signal":"sandbox blocked","step":5},{"explanation":"Hindsight and portfolio graph state are the memory that makes the brain adaptive.","phase":"Learn","signal":"0 paper outcomes, 0 matching paths","step":6}],"title":"Reasoning trace"},"tag":"Table"},{"children":[],"kind":"view-node","props":{"columns":[],"rows":[{"detail":"strategy lane hold is armed","name":"lane_armed","ok":true},{"detail":"no open trade on this thesis","name":"one_position_per_thesis","ok":true},{"detail":"no open trade on the other side of this asset","name":"no_opposing_position","ok":true},{"detail":"0/200 open paper trades","name":"max_open_trades","ok":true},{"detail":"1791792488177ms elapsed, 0ms required","name":"cooldown","ok":true},{"detail":"score 0.000 vs threshold 1.000 (base 1.000 x demotion 1.00x)","name":"score_threshold","ok":false},{"detail":"paper mode enabled; no external order path will run","name":"paper_mode","ok":true},{"detail":"allocated 0.00, per-trade cap 1000000.00","name":"allocator_budget","ok":false},{"detail":"fresh entry price unavailable","name":"fresh_entry_price","ok":false},{"detail":"invalid notional","name":"capital_caps","ok":false},{"detail":"EV 0.00000 vs floor 0.00400 (cost 20.0bps, safety 2x)","name":"fee_floor","ok":false},{"detail":"no slippage checks needed for this candidate kind","name":"slippage_limit","ok":true}],"title":"Constraint gates"},"tag":"Table"},{"children":[],"kind":"view-node","props":{"columns":[],"rows":[{"allocated_capital":0.0,"asset":null,"composite_score":0.0,"description":"Hold current positions — do nothing","expected_value":0.0,"id":"hold:baseline","joint_conditional_uplift":null,"joint_expected_z":null,"kelly_fraction":0.0,"kind":"hold","natural_horizon_secs":null,"rank":1,"sharpe":0.0,"std_dev":0.0}],"title":"Candidate allocations"},"tag":"Table"},{"children":[{"children":[{"children":["Checking view availability…"],"kind":"view-node","props":{},"tag":"Text"}],"kind":"view-node","props":{"aria-label":"View availability","class":"primitive-live-payload","id":"payload-live-content-capitalstrategy-capitalstrategy-brain"},"tag":"Section"}],"kind":"view-node","props":{"id":"payload-live-capitalstrategy-capitalstrategy-brain","patchTarget":"#payload-live-content-capitalstrategy-capitalstrategy-brain","pollIntervalMs":8000,"refreshHref":"/view/payload/patch?app=CapitalStrategy&view=capitalstrategy.brain","streamUrl":"/view/payload/patch?app=CapitalStrategy&view=capitalstrategy.brain","transport":"http","transportStatus":false},"tag":"LiveSlot"}],"data":{"children":[{"children":[{"children":[],"kind":"view-node","props":{"label":"CapitalStrategy"},"tag":"SectionEyebrow"},{"children":[],"kind":"view-node","props":{"help":"Explainable live sensing, constrained allocation, paper execution, and feedback memory","text":"Capital Strategy Brain","variant":"h1"},"tag":"Text"}],"kind":"view-node","props":{"variant":"app-hero"},"tag":"Section"},{"children":["This is the runtime-native economic brain view: what it saw, what it chose, what blocked or allowed it, and what paper outcomes teach it next."],"kind":"view-node","props":{"as":"p"},"tag":"Text"},{"children":[],"kind":"view-node","props":{"items":[{"hint":"CapitalStrategy observes runtime markets, positions, value state, risk constraints, and paper outcomes through one loop.","key":"Identity","value":"runtime-native economic brain"},{"hint":"Live data is primary; dev seed remains an explicit, env-gated fixture.","key":"Source","value":"waiting for live data"},{"hint":"funds_moved=false; no real order or funds-movement path is enabled here.","key":"Sandbox","value":"paper-only"},{"hint":"Hold current positions — do nothing","key":"Selected Candidate","value":"hold / hold:baseline"},{"hint":"Allocator caps, open exposure, cooldowns, and score gates shape the sandbox preview.","key":"Risk State","value":"$10000.00 free / $-0.00 allocated"},{"hint":"score 0.000 vs threshold 1.000 (base 1.000 x demotion 1.00x)","key":"Preview","value":"blocked"},{"hint":"Paper outcomes feed hindsight and solver selection without touching real capital.","key":"Learning Loop","value":"0 paper trades / 0 open / $-0.00 pnl"}],"title":"Brain state"},"tag":"KeyValue"},{"children":[],"kind":"view-node","props":{"columns":[],"rows":[{"explanation":"waiting for live data","phase":"Observe","signal":"0 L2 assets, 0 trade-tape assets, 0 matching positions","step":1},{"explanation":"Signals compress market, matching, and value surfaces into comparable evidence.","phase":"Synthesize","signal":"0 strategy signals from scan cache","step":2},{"explanation":"The solver chooses a candidate before risk gates decide whether it can act.","phase":"Rank","signal":"1 candidates via max_sharpe / medium","step":3},{"explanation":"Risk gates keep the demo explainable and paper-only.","phase":"Constrain","signal":"7/12 sandbox gates passing","step":4},{"explanation":"score 0.000 vs threshold 1.000 (base 1.000 x demotion 1.00x)","phase":"Preview","signal":"sandbox blocked","step":5},{"explanation":"Hindsight and portfolio graph state are the memory that makes the brain adaptive.","phase":"Learn","signal":"0 paper outcomes, 0 matching paths","step":6}],"title":"Reasoning trace"},"tag":"Table"},{"children":[],"kind":"view-node","props":{"columns":[],"rows":[{"detail":"strategy lane hold is armed","name":"lane_armed","ok":true},{"detail":"no open trade on this thesis","name":"one_position_per_thesis","ok":true},{"detail":"no open trade on the other side of this asset","name":"no_opposing_position","ok":true},{"detail":"0/200 open paper trades","name":"max_open_trades","ok":true},{"detail":"1791792488177ms elapsed, 0ms required","name":"cooldown","ok":true},{"detail":"score 0.000 vs threshold 1.000 (base 1.000 x demotion 1.00x)","name":"score_threshold","ok":false},{"detail":"paper mode enabled; no external order path will run","name":"paper_mode","ok":true},{"detail":"allocated 0.00, per-trade cap 1000000.00","name":"allocator_budget","ok":false},{"detail":"fresh entry price unavailable","name":"fresh_entry_price","ok":false},{"detail":"invalid notional","name":"capital_caps","ok":false},{"detail":"EV 0.00000 vs floor 0.00400 (cost 20.0bps, safety 2x)","name":"fee_floor","ok":false},{"detail":"no slippage checks needed for this candidate kind","name":"slippage_limit","ok":true}],"title":"Constraint gates"},"tag":"Table"},{"children":[],"kind":"view-node","props":{"columns":[],"rows":[{"allocated_capital":0.0,"asset":null,"composite_score":0.0,"description":"Hold current positions — do nothing","expected_value":0.0,"id":"hold:baseline","joint_conditional_uplift":null,"joint_expected_z":null,"kelly_fraction":0.0,"kind":"hold","natural_horizon_secs":null,"rank":1,"sharpe":0.0,"std_dev":0.0}],"title":"Candidate allocations"},"tag":"Table"},{"children":[{"children":[{"children":["Checking view availability…"],"kind":"view-node","props":{},"tag":"Text"}],"kind":"view-node","props":{"aria-label":"View availability","class":"primitive-live-payload","id":"payload-live-content-capitalstrategy-capitalstrategy-brain"},"tag":"Section"}],"kind":"view-node","props":{"id":"payload-live-capitalstrategy-capitalstrategy-brain","patchTarget":"#payload-live-content-capitalstrategy-capitalstrategy-brain","pollIntervalMs":8000,"refreshHref":"/view/payload/patch?app=CapitalStrategy&view=capitalstrategy.brain","streamUrl":"/view/payload/patch?app=CapitalStrategy&view=capitalstrategy.brain","transport":"http","transportStatus":false},"tag":"LiveSlot"}],"kind":"view-node","ok":true,"props":{},"tag":"Page"},"kind":"view-node","ok":true,"props":{},"tag":"Page"}