Governance rails for an AI trading agent.
Overview
Claude reads my brokerage data through Robinhood's own hosted Agentic Trading MCP; my Python package is the governance layer around it. A deterministic RiskGovernor evaluates every proposed trade against a fixed YAML risk policy and records each approve/reject decision, with reasons, to a local SQLite log. A reconciliation pipeline matches my CSV trade history against MCP order data using salted-hash IDs, and a standalone price-watch monitor pushes alerts without ever touching account data. The whole system runs in read-only shadow mode: the agent proposes, nothing is placed without my explicit approval, and the agent has placed zero trades.
What It Does
Traction
Stack