It measures the edge before it takes the trade.
Selling an option is selling insurance on the market. Beleth checks whether the premium on offer is genuinely bigger than the risk it would be taking on — and when it isn't, it buys nothing and says why. Every refusal is published next to every trade.
Open positions: 1 spread(s) checked against the exit rules, all within them. No trade: 8 candidate(s) built, all rejected by the risk gate (R10). Decided by the deterministic risk engine — the LLM is consulted only when the market is open and a candidate has passed the risk gate. R9 (VIX taper): VIX 1y percentile 15.1 between the 3 floor and the 25 ceiling — per-trade size scaled to 77% of the cap.
watching the tape
How it decides
The same four steps, over and over, while the market is open. Any one of them can stop the trade.
The account is open for reading.
Every decision the agent has ever made is in it, refusals included — persisted to a public database as each cycle runs. The code, the strategy notes, and the data layer are all in the open.