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.
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
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