Skip to main content
The Halyrd dashboard is your command center for everything your trading agent is doing right now. From the moment your agent begins paper-trading a live market, the dashboard populates with a growing equity curve, evaluation progress bars, and a real-time journal of every decision — all streamed directly to your browser over WebSocket so there is never a stale number on screen. Every section described below updates automatically; you do not need to refresh the page.

Dashboard screens at a glance

Journal

A reverse-chronological feed of every trade, skip, risk breach, and lifecycle event — with plain-English reasoning for each one.

Risk Desk

Side-by-side view of your Policy (Risk Engine) and Physics (TWAK) defense layers, including every blocked order.

Strategy Builder

Design a strategy in plain language, run in-sample and out-of-sample backtests, then attach it to a new agent.

Strategy Versions

An auditable history of every configuration your agent has run, with outcomes recorded.

Main dashboard (/)

The main dashboard gives you an at-a-glance health check on your running agent. Open it any time to see where your equity stands, how much risk headroom remains today, and whether your agent is on track for promotion.

Equity curve

The chart plots your agent’s equity over time as a continuous line, updated with each new hourly snapshot. Two visual layers make the context immediately clear:
  • Phase shading divides the chart into paper and live regions. The paper region uses a neutral fill; the live region uses a distinct color so you always know which part of the curve represents real capital.
  • Promotion and demotion markers appear as labeled vertical lines at the exact moment your agent moved between phases. Hover any point on the curve to see a tooltip with the timestamp, equity value, current phase, and drawdown from the most recent peak.

Objective progress bars

Below the chart, one progress bar tracks each active evaluation rule. Each bar shows how close your agent is to the boundary — greener means more headroom, red means you are approaching the limit.
BarWhat it measures
ProfitabilityPositive expectancy after fees over the evaluation window
Daily drawdown remainingHow much of today’s per-UTC-day drawdown allowance is still available
Max drawdown remainingHow much of the hard drawdown ceiling is still available
Hover any progress bar label to see the tooltip definition. The Profitability bar tooltip reads: “positive expectancy after fees, over the window.”

Quick stats row

A compact row of key performance numbers sits beneath the progress bars:
StatDescription
Win ratePercentage of closed trades that were profitable
Trade countTotal closed trades in the current evaluation window
Fees paidCumulative fees and gas costs
Return %Net return from the start of the current evaluation window
Return / DD ratioReturn divided by maximum drawdown — a measure of risk-adjusted performance

Live updates

The dashboard subscribes to a WebSocket feed as soon as the page loads. Every new equity snapshot, trade, journal entry, risk veto, and status change arrives automatically without a page refresh. If the WebSocket connection drops, the dashboard falls back to polling every 60 seconds and resumes push updates when the connection is restored.

Trade history (/trades)

The trade history table lists every completed trade your agent has made, sorted newest-first by default. Columns:
ColumnDescription
TimeWhen the trade was opened
PairThe token pair traded (e.g. CAKE/USDT)
SideBUY or SELL
SizePosition size in the quote currency
EntryFill price at open
ExitFill price at close
PnLRealized profit or loss after fees
FeesTotal swap fees and gas for this trade
Hold durationTime between open and close
Risk % of equityPosition size as a percentage of equity at entry
PhaseWhether the trade was paper or live
Filter bar: switch between Paper only, Live only, or All to isolate the history you want to review. Row expand: click any row to jump directly to the journal entry that records the reasoning behind that trade decision. This makes it easy to connect a PnL number to the agent’s thinking at the time.

Strategy Versions (/config)

The Strategy Versions screen is a read-only timeline of every configuration your agent has run. Each entry shows a version ID, a summary of the key parameters, the period it was active, and its outcome — retired, currently running, or promoted to live. The currently active version is always highlighted. Use this screen to trace the history of how your agent evolved: which parameter sets were tried, why each was retired, and the track record each one produced before it was replaced.

On-chain identity card (/identity)

The identity screen shows your agent’s ERC-8004 on-chain identity registered on BSC testnet. It displays the agent’s name, token ID, profile URI, a link to BSCScan, and a link to the agent’s public track record. The card is static after registration; it shows a placeholder until the on-chain registration step completes.

Settings and actions (/settings)

The settings screen is where you take direct action on your agent’s lifecycle. All destructive actions require explicit confirmation before they execute.
ActionWhat it does
Promote to liveSwitches your agent from simulated to real capital on BSC. A confirmation modal summarizes what this means before you confirm.
Force promotePromotes even if the agent has not yet reached ELIGIBLE status. An additional warning explains the risk.
Demote to paperReturns a live agent to paper-trading immediately. Always available when the agent is live.
Kill switchRevokes your agent’s TWAK signing session. Once revoked, the agent physically cannot sign any transaction until you restore it. Requires typing a confirmation phrase.
Edit watchlist and allowlistUpdate the tokens your agent is permitted to trade and monitor. Changes take effect at runtime without a restart, are saved as a new config version, and are recorded in an append-only audit log.
The kill switch permanently revokes the current TWAK signing session. Your agent will stop executing trades immediately. See the kill switch guide for what to expect when you use it.