Configuration and commands

Configuration and commands for sigstar. Collect market, on-chain, news and macro data, and explain, forecast and alert on crypto price moves from every angle.

sigstar init writes a commented sigstar.yml; every key is optional and the defaults are the ones in that file. The main parts:

Environment variables: SIGSTAR_FRED_API_KEY, SIGSTAR_ALERT_WEBHOOK_URL, SIGSTAR_CHAINSTAR_WAREHOUSE.

Commands

Command What it does
sigstar init Writes sigstar.yml and an example sigstar-rules.yml (never overwrites without --force).
sigstar collect [--source NAME ...] Fetches what is new from every enabled source, or only the named ones (coinbase, kraken, binance, binance_futures, okx, fear_greed, gdelt, rss, fred).
sigstar build Builds the dbt staging views and marts and runs the data tests.
sigstar explain ASSET [--date D] [--top N --start D --end D] [--json] The move and what coincided with it, ranked, with evidence.
sigstar relationships [--benchmark BTC] Correlations, betas, lead/lag, Granger tests, volatility regimes.
sigstar anomalies [--days 7] [--threshold 3] Features far from their own recent history.
sigstar forecast [ASSET ...] [--target price|volatility|volume] Forecasts with their backtest error against naive.
sigstar alerts [--date D] [--no-webhook] Evaluates your rules, logs and sends new alerts.
sigstar report [--window 90] Writes the daily brief (Markdown + HTML).
sigstar run [--skip-collect] collect, build, alerts, report: the one to schedule.
sigstar doctor Config, keys (set or not), each source's reachability and robots.txt, terms notes, chainstar, dbt.

Global options go before the command: --config PATH, --debug.