Morning brief
A pre-market self-prompt. What the agent's watching, what it already refused, the news on the radar.

self-auditing trading agent · alpaca
Vermilion is a paper-trading agent on Alpaca. Every decision — to trade or to refuse — comes with its full reasoning chain. If confidence is too low, Vermilion says no, and tells you why.
autonomy
Vermilion is not a button. It wakes itself, evaluates your watchlist against the live market, and writes down what it did and why — every time, on its own schedule.
A pre-market self-prompt. What the agent's watching, what it already refused, the news on the radar.
Quotes for the watchlist, DeepSeek scores every name, refuses by default, places orders above 60% confidence.
End-of-day self-audit. Wins, misses, and what the agent will do differently tomorrow. Persisted to the audit log.
skill
Three disciplines applied to every market decision.
Wakes on the cron, on stale data, and on visit. Writes a morning brief, runs a self-audit at close, and posts a daily reflection. No human in the loop.
Every trade must clear a 60% confidence threshold. The default answer is no. The agent has to make a case.
Live bid/ask, intraday volume, fundamentals, the agent's own past self on the same name. The reasoning chain is surfaced inline, never hidden.
Every evaluation — refused or executed — is timestamped and recoverable. No edits, no deletes, ever. A complete history of what the agent did and why.
Vermilion opens a plan when it sees something worth committing to — a range-bound ticker, an earnings hedge, a watchlist expansion — and tracks progress over time.
Chat can propose. You confirm. Nothing executes without your click. Same gates, second signer.
proof
Of decisions are auditable, refused or executed
Confidence threshold for execution (configurable)
Maximum position size per name, per cycle
ready
Free for the duration of the Alpaca AI Trading Agents Hackathon. No credit card, no real money at risk.