TECHNICAL DIFFICULTIES
{{ offlineOverlayReason() }}
BenBot Market Hub
⚔ VIBE: {{ status.vibe_label || 'NEUTRAL' }}
☆ Last sync: {{ timeformat(status.timestamp) }} local · {{ timeformatEt(status.timestamp) }} ET
⬆ EXP to Margin: {{ money(status.margin?.total_equity || 0) }} / {{ money(status.margin?.target_equity || 25000) }}
Link: {{ wsStateLabel() }}Bridge/API connection status Mode: {{ status.risk_mode || 'NORMAL' }}Current risk mode Watchdog: {{ status.watchdog?.warn ? '⚠ WARN' : 'OK' }}Ledger/commissioner health
♫ Arena Audio
{{ musicTransportLabel() }}
{{ musicTrackTitle() }}
{{ musicBucketBadge() }} {{ musicMetaLabel() }}
{{ musicStatus }}
⚠ Alert: {{ activeWarning() }}

⚔ The Feed

{{ battleLogSummary() }}
The feed is quiet... no dispatches received yet.
{{ sourceName(event) }}{{ eventKindLabel(event) }}{{ timeformat(event.timestamp) }}
{{ displayMsg(event) }}

⚔ Fleet + Telemetry

Active Heroes
{{ liveBotCount() }}
Sealed Away
{{ lockedBotCount() }}
Avg Edge
{{ fleetAvgEdgePct().toFixed(1) }}%
{{ fleetDoctrineLine() }}
{{ entry.bot }} SEALED
{{ botLane(entry.bot) }} {{ botDoctrine(entry.bot) }} OBSERVE
{{ botSubline(entry.bot) }}
{{ perfLabel(entry.bot) }} {{ botStatusLabel(entry.bot, entry.active) }}
{{ lockedReason(entry.bot) }}
{{ botTelemetry(entry.bot) }}
{{ botTelemetrySub(entry.bot) }}
{{ botRole(entry.bot) }}
{{ botDoctrine(entry.bot) }} · {{ botLane(entry.bot) }} · {{ botStatusLabel(entry.bot, entry.active) }}
{{ botLore(entry.bot) }}

🏰 Assets

ItemQtyValueP/L
{{ asset.symbol }} {{ asset.qty.toFixed(4) }} {{ money(asset.market_value) }} {{ signed(asset.unrealized_pl) }}
The vault is empty... no holdings discovered.

📜 Treasury & Governance

{{ 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
| Reserves {{ money(status.allocator?.waterfall_unallocated_remaining || 0) }}
Allocation History (Last {{ allocHistoryMax }} snapshots)
{{ allocHistoryLabel(bot) }}
{{ money(allocValue(bot)) }}