[{"data":1,"prerenderedAt":228},["ShallowReactive",2],{"public-latest":3,"public-strategies":124,"public-status":184,"public-proof":211},{"snapshot":4,"portfolio":12,"positions":47,"riskControls":87,"proof":108,"disclaimer":123},{"id":5,"schema":6,"generatedAt":7,"updateCadenceSeconds":8,"mode":9,"riskMode":10,"marketRegime":11},"ALT-20260613-0430-K7F2","altrade-public-snapshot\u002F1.0","2026-06-13T04:30:00+07:00",300,"public-showcase","normal","Neutral \u002F cautious bullish",{"nav":13,"cash":20,"tradingReturn":23,"drawdown":27,"exposure":33,"realizedPnl":38,"unrealizedPnl":41,"feesPaid":44},{"label":14,"amount":15,"currency":16,"formatted":17,"includesFees":18,"excludesCapitalFlows":19},"net_asset_value",12150000,"IDR","Rp 12.150.000",true,false,{"amount":21,"currency":16,"formatted":22},11542500,"Rp 11.542.500",{"valuePct":24,"formatted":25,"basis":26,"netOfFees":18,"excludesCapitalFlows":18},-3.41,"-3.41%","net trading PnL only; excludes deposits and withdrawals",{"valuePct":28,"formatted":29,"basis":30,"currentPct":28,"maxPct":31,"thresholdPct":32},-4.3,"-4.30%","current drawdown from local NAV high",-4.31,-12,{"valuePct":34,"formatted":35,"basis":36,"currentPct":34,"capPct":37},5,"5.00%","open allocation versus portfolio exposure cap",50,{"amount":39,"currency":16,"formatted":40},-326000,"-Rp 326.000",{"amount":42,"currency":16,"formatted":43},44500,"Rp 44.500",{"amount":45,"currency":16,"formatted":46},47250,"Rp 47.250",[48,63,77],{"symbol":49,"side":50,"allocationPct":51,"entryPrice":52,"markPrice":55,"unrealizedPnl":58,"strategyId":61,"status":62},"BTC\u002FIDR","long",3,{"amount":53,"currency":16,"formatted":54},1058000000,"Rp 1.058.000.000",{"amount":56,"currency":16,"formatted":57},1060900000,"Rp 1.060.900.000",{"amount":59,"currency":16,"formatted":60},87000,"Rp 87.000","strat-mean-reversion-v1","managed",{"symbol":64,"side":50,"allocationPct":65,"entryPrice":66,"markPrice":69,"unrealizedPnl":72,"strategyId":75,"status":76},"ETH\u002FIDR",2,{"amount":67,"currency":16,"formatted":68},56200000,"Rp 56.200.000",{"amount":70,"currency":16,"formatted":71},56080000,"Rp 56.080.000",{"amount":73,"currency":16,"formatted":74},-42500,"-Rp 42.500","strat-trend-continuation-v1","tight stop",{"symbol":78,"side":79,"allocationPct":80,"entryPrice":81,"markPrice":82,"unrealizedPnl":81,"strategyId":85,"status":86},"SOL\u002FIDR","flat",0,null,{"amount":83,"currency":16,"formatted":84},2475000,"Rp 2.475.000","strat-breakout-momentum-v1","no trade; volume not confirmed",[88,92,96,103],{"key":89,"label":90,"currentPct":34,"limitPct":37,"status":91},"portfolio_exposure","Portfolio exposure cap","pass",{"key":93,"label":94,"currentPct":95,"limitPct":65,"status":91},"daily_loss","Daily loss limit",0.24,{"key":97,"label":98,"currentPct":99,"limitPct":100,"status":101,"reasonCode":102},"max_drawdown","Max drawdown guard",4.3,12,"watch","DRAWDOWN_WATCH",{"key":104,"label":105,"currentPct":106,"limitPct":107,"status":91},"per_trade_risk","Per-trade risk limit",0.42,1,{"snapshotId":5,"schema":6,"snapshotHash":109,"previousSnapshotHash":110,"recordRoot":111,"verificationStatus":112,"canonicalization":113,"hashAlgorithm":114,"r2Object":115},"sha256:8f2c0f9871e2be9d3e583c82a17316414ec24de95479c38a9c9b5f63782191ab","sha256:7dd9b5a8dbb0e978c8a4e4c3b31d695bdb08416e90c8930d7359db93710264ce","sha256:3ac15c91c0a52c58309aeeac87cf7285fd1b84283fd9fe8e79f36874a531f02e","matched","json-canonicalize-v1","sha256",{"provider":116,"bucket":117,"objectKey":118,"contentType":119,"sizeBytes":120,"etag":121,"lastModified":7,"note":122},"cloudflare-r2","altrade-xhaka","public\u002Fsnapshots\u002F2026\u002F06\u002F13\u002F0430\u002FALT-20260613-0430-K7F2.json","application\u002Fjson",18472,"8f2c0f9871e2be9d-1","Public metadata only. Authentication material is not included.","Public showcase data is sanitized mock paper-trading data for product development; not financial advice, not custody, and not a profit guarantee.",{"snapshot":125,"strategies":126},{"id":5,"generatedAt":7,"schema":6},[127,146,165],{"id":61,"name":128,"family":129,"status":130,"mode":130,"description":131,"reasonCodes":132,"metrics":137,"risk":143,"updatedAt":7},"Mean Reversion","mean-reversion","paper","Buys statistically stretched dips with liquidity, spread, and drawdown guards.",[133,134,135,136],"Z_SCORE_EXTREME","LIQUIDITY_OK","SPREAD_OK","RISK_GATE_PASS",{"tradingReturnPct":138,"maxDrawdownPct":139,"winRatePct":140,"expectancyR":106,"profitFactor":141,"trades":142,"feesIncluded":18,"slippageIncluded":18},6.8,-3.9,57,1.46,84,{"maxPositionPct":144,"stopPolicy":145},8,"ATR stop with daily loss and portfolio drawdown override",{"id":75,"name":147,"family":148,"status":149,"mode":149,"description":150,"reasonCodes":151,"metrics":155,"risk":162,"updatedAt":7},"Trend Continuation","trend","shadow","Tracks confirmed higher-timeframe momentum after volatility compression.",[152,153,154,136],"HTF_MOMENTUM","VOL_COMPRESSION","AI_OBSERVE",{"tradingReturnPct":156,"maxDrawdownPct":157,"winRatePct":158,"expectancyR":159,"profitFactor":160,"trades":161,"feesIncluded":18,"slippageIncluded":18},2.1,-5.4,44,0.18,1.13,51,{"maxPositionPct":163,"stopPolicy":164},6,"Trailing stop tightened when market regime is defensive",{"id":85,"name":166,"family":167,"status":168,"mode":168,"description":169,"reasonCodes":170,"metrics":174,"risk":181,"updatedAt":7},"Breakout Momentum","breakout","backtest","Tests volume-backed range breaks; currently under review for fee sensitivity.",[171,172,173],"RANGE_BREAK","VOLUME_CONFIRMATION_REQUIRED","FEE_SENSITIVITY_REVIEW",{"tradingReturnPct":175,"maxDrawdownPct":176,"winRatePct":177,"expectancyR":178,"profitFactor":179,"trades":180,"feesIncluded":18,"slippageIncluded":18},-1.2,-7.6,39,-0.05,0.91,38,{"maxPositionPct":182,"stopPolicy":183},4,"Research-only until profit factor and drawdown constraints recover",{"snapshot":185,"overall":186,"components":187,"incident":208},{"id":5,"generatedAt":7,"updateCadenceSeconds":8},"healthy",[188,192,196,200,204],{"key":189,"label":190,"state":186,"summary":191,"checkedAt":7},"runtime_sync","Runtime sync","Scheduler and snapshot generator are within the 5 minute cadence.",{"key":193,"label":194,"state":186,"summary":195,"checkedAt":7},"market_data","Market data","Ticker, OHLCV, and spread checks passed for public portfolio pairs.",{"key":197,"label":198,"state":186,"summary":199,"checkedAt":7},"trading_bot","Trading bot health","Paper bot is running with deterministic risk gate enabled.",{"key":201,"label":202,"state":186,"summary":203,"checkedAt":7},"latest_snapshot","Latest snapshot","Latest public snapshot hash matches stored proof metadata.",{"key":205,"label":206,"state":186,"summary":207,"checkedAt":7},"r2_artifacts","R2 public artifacts","Snapshot object metadata is available without exposing credentials.",{"id":209,"state":209,"title":210,"updatedAt":7},"none","No active incident",{"proof":212,"publicFields":214},{"snapshotId":5,"schema":6,"snapshotHash":109,"previousSnapshotHash":110,"recordRoot":111,"verificationStatus":112,"canonicalization":113,"hashAlgorithm":114,"r2Object":213},{"provider":116,"bucket":117,"objectKey":118,"contentType":119,"sizeBytes":120,"etag":121,"lastModified":7,"note":122},[215,216,217,218,219,220,221,222,223,224,225,226,227],"snapshot.id","snapshot.generatedAt","portfolio.nav","portfolio.tradingReturn","portfolio.drawdown","portfolio.exposure","positions.symbol","positions.side","strategies.id","strategies.metrics","proof.snapshotHash","proof.recordRoot","proof.r2Object.objectKey",1781316861806]