{{ displayMsg(event) }}
{{ copy.sections.feed }}
{{ battleLogSummary() }}
{{ copy.feed.empty }}
{{ copy.sections.roster }}
{{ copy.labels.activeHeroes }}
{{ liveBotCount() }}
{{ copy.labels.sealedAway }}
{{ lockedBotCount() }}
{{ copy.labels.avgEdge }}
{{ fleetAvgEdgePct().toFixed(1) }}%
{{ copy.labels.observeFirst }}
{{ institutionalObserveOnlyCount() }}
{{ fleetDoctrineLine() }}
{{ entry.bot }}
SEALED
{{ botSubline(entry.bot) }}
{{ rosterSealedReason(entry.bot, entry.active) }}
{{ botTelemetry(entry.bot) }}
{{ botTelemetrySub(entry.bot) }}
{{ botRole(entry.bot) }}
{{ botLore(entry.bot) }}
{{ copy.sections.assets }}
| Item | Qty | Value | P/L |
|---|---|---|---|
| {{ asset.symbol }} | {{ asset.qty.toFixed(4) }} | {{ money(asset.market_value) }} | {{ signed(asset.unrealized_pl) }} |
| The vault is empty... no holdings discovered. | |||
{{ copy.sections.treasury }}
{{ allocDoctrineLine() }}
Market Read
{{ status.vibe_label || 'NEUTRAL' }}
Janus Stance
{{ (status.institutional?.janus?.regime || 'unknown').toUpperCase() }}
Conf {{ pct(status.institutional?.janus?.confidence || 0, 0) }}
In Play
{{ money(allocTotal()) }}
Reserve
{{ money(status.allocator?.waterfall_unallocated_remaining || 0) }} ({{ unallocatedPct().toFixed(1) }}%)
{{ allocLeadLabel() }}
{{ money(allocValue(allocLeadBot())) }}
{{ allocPct(allocLeadBot()) }}
Capital in play: {{ money(allocTotal()) }} of {{ money(vault.account_value || 0) }}
{{ allocStripLabel(bot) }}
{{ money(allocValue(bot)) }}
{{ allocPct(bot) }} | MVE {{ money(allocFloor(bot)) }}
Surplus Waterfall
{{ entry.label }} {{ entry.pct }} |
| Reserves {{ money(status.allocator?.waterfall_unallocated_remaining || 0) }}
Bench Floor Holds
{{ row }}
Allocation History (Last {{ allocHistoryMax }} snapshots)
{{ allocHistoryLabel(bot) }}
{{ money(allocValue(bot)) }}