checking system…
How to use: click Run on an arena card. The dialog adapts to what the arena needs — a ticker for trading arenas, a question for the research debate. Watch progress on /live; inspect data on /data; explore stream contents on /channels.

Arenas (8)

Alpaca Live
alpaca_live
target: ticker
Trading arena fed by Alpaca data via trtools2. MAF never calls Alpaca directly — trtools2 owns the Alpaca ingestion (live feed engine writes bars/news to Redis Streams; the dashboard's HTTP API serves historical queries from QuestDB). Two routes into the same data: • Hot path — trtools2_bars / trtools2_news Redis Streams. Sub-second latency, populated by the live feed engine. • Warm path — trtools2_api HTTP client. Used when the analyst needs bars over a specific window or wants the per-symbol coverage stats. Bring up requires: trtools2 feed engine running, trtools2 dashboard on :8888. The Setup tab's freshness badges flag whether each route is live.
never run
Crowd Simulation (Oracle)
crowd_simulation
heavy target: ticker
MiroFish synthetic-crowd simulation → consensus + dissent → contrarian edge.
never run
Equity Research
equity_research
target: sector_id
Sector / thematic research arena. Adapted from Anthropic Cowork's market-researcher cookbook — three sub-agents (sector reader, comps spreader, note writer) produce a research-note-quality deliverable on a sector or theme. Target: free-text sector or theme + optional angle. target = { sector: "AI semiconductors", angle: "valuation reset", tickers: ["NVDA","AMD","AVGO","MRVL","ARM"] } The tickers list is the peer set the comps spreader spreads. If omitted, the sector reader is asked to surface 8-15 names first. Outputs a GenericDecision envelope to maf:decisions:out (not actions:out — this is research, not trading).
never run
Market Pulse
market_pulse
fast target: ticker
1-minute pulse on a watched symbol. Light, fast, replan-aware.
never run
Mastermind
mastermind
heavy target: ticker
Open-ended deliberation: many arenas → synthesised Decision envelope.
never run
Report → Action
report_to_action
fast target: ticker
Read a fomo2 enriched report, condense to one tradeable action.
never run
Research Debate
research_debate
balanced target: question_id
Multi-stakeholder (engineering / legal / business) deliberation on a question → grounded verdict.
never run
Trading Intelligence
trading_intelligence
balanced 1h target: ticker
Multi-source quant trading deliberation → BUY / HOLD / SELL with confidence.
never run

Run arena

Log only
Deliberate and record. No trade placed, no human alert. Safe default.
Queue for review
Flag the decision for a human to approve before any execution.
Auto-execute
Place the order via the risk-gated router. Use only when policy is tuned.