# What Beleth is

> An autonomous options-trading agent that trades a measured volatility risk premium on a paper account, under strict rules.

![image](https://zmscvxdouuytwoutqtfa.supabase.co/storage/v1/object/public/docs-media/e84f436c-bfc7-4f4f-972e-6c6f1bbd1a02.jpg)
Beleth is an autonomous agent that trades **options** on a dedicated Alpaca
**paper-trading** account. It has one job: sell a *measured* volatility risk
premium through defined-risk vertical spreads, and stay out of the market when
the premium is not there.

It is deliberately conservative. Every position has a known, capped maximum
loss before it is ever sent. Every order clears an explicit risk check first,
and the rejections are shown with the same weight as the fills — the "no"s are
the point, not an implementation detail.

## What it does not do

- No live trading. The account is paper, always.
- No naked legs and no unbounded loss — only single multi-leg vertical spreads.
- No promise that it cannot lose. Losses are normal and expected; what is
  fixed is the *size* of each one.

## How it is built

Two independent processes that only ever talk through a shared Supabase
database: the **agent** (a Python runner on a home server) writes every
decision, and this **webapp** reads them. If the agent's host goes offline the
dashboard still shows the last known state — only the production of new
decisions pauses.
