Governance, before the trade.
previewRead-only visual previewPreview—

This is a read-only preview. No trading worker is connected, and no account balances, orders or performance results are available.

Live trading agent Beta

The Executor is the only agent holding broker credentials. The Analyst and the Critic cannot place an order even if they decide to.

Unknown

The worker did not answer, so this is not a confirmed state. Treat it as unknown rather than safe.

What still applies once armed

Eleven risk checks

Kill switch, drawdown, daily loss, universe, short selling, conviction, position exposure, gross exposure, forecast gates, reward to risk, position risk. A single failure vetoes the trade.

Venue hours

Checked per instrument before any order. A closed venue returns market_closed rather than a rejected order.

Re-check at commit

Cycles can overlap, so the book may have moved between approval and send. The Critic runs again under a lock before the order goes.

Paper endpoint

The broker adapter is constructed with paper routing. Live money is a separate change to a separate client, not a flag on this page.

What the Executor has been handed

0
decisions recorded
0
approved by the Critic
0
filled in simulation
0
approved but not filled

The worker is in demo mode, so these fills came from the mock broker. No order in this ledger has been sent to Alpaca.

Arming is a configuration change, on purpose. Set ENABLE_LIVE_TRADING=true in .env and restart the worker. There is no button here, because a control that arms an autonomous trader should not be reachable from a browser tab somebody left open.

Beta means the execution path has run end to end against paper and has not yet run unattended for a full session. Shorting stays off under its own flag, and this fleet has no exit logic: positions it opens do not close themselves.

Trade24.7 - Auditor Console