Authoritative source: engine/cli/main.py (build_parser()).
All commands support --help.
Interactive 5-step onboarding for new contributors. Recommended first command after install.
b1e55ed wizard
Covers: identity forge → config → producer registration → brain first run → API setup.
From source: ./b1e55ed wizard or uv run b1e55ed wizard.
Removes b1e55ed from the system. Prompts for confirmation unless --yes is given.
b1e55ed uninstall [--yes] [--keep-data]
| Flag | Description |
|---|---|
--yes |
Skip confirmation prompts |
--keep-data |
Preserve the data directory (brain DB, logs, config) |
Alternatively, run the standalone script: ./uninstall.sh.
Low-level setup. Writes config/user.yaml, initializes data/brain.db. The wizard calls this internally.
b1e55ed setup [--preset conservative|balanced|degen] [--non-interactive]
Run one brain cycle.
b1e55ed brain [--full] [--json]
Ingest operator intel as a curator signal.
b1e55ed signal "<text>" [--symbols "BTC,ETH"] [--source "operator"] [--direction bullish|bearish|neutral] [--conviction 0-10] [--json]
b1e55ed signal add --file <path> [--symbols ...] [--source ...] [--direction ...] [--conviction ...] [--json]
See: curator.md.
List recent alerts from the event store.
b1e55ed alerts [--since <minutes>] [--json]
List open positions with best-effort mark price PnL.
b1e55ed positions [--json]
Estimate optimal position sizing from trade history using the Kelly criterion. Regime-adjusted.
b1e55ed kelly [--json]
Walk-forward validation with FDR-corrected results.
b1e55ed backtest walkforward \
[--symbols BTC,ETH,SOL] \
[--strategies momentum,ma_crossover] \
[--start 2023-01-01] \
[--end 2025-12-31]
Sweep parameter combinations for a strategy.
b1e55ed backtest gridsweep [--strategies momentum] [--assets BTC,ETH]
Sweep all strategies × all parameter combos × all assets. Runs in parallel.
b1e55ed backtest megasweep
Regime-conditioned backtest results.
b1e55ed backtest regime [--symbols BTC,ETH]
See: backtest.md.
Generate flywheel reports.
b1e55ed report --stratification [--json]
b1e55ed report --cockpit-summary [--json]
| Flag | Description |
|---|---|
--stratification |
Confidence stratification report — compares high-confidence (≥0.65) vs low-confidence (<0.45) signal outcomes over 30 days |
--cockpit-summary |
7-day cockpit summary — top convictions, regime, kill switch state, recent P&L |
--json |
Machine-readable JSON output |
Cron-safe health check.
b1e55ed health [--json]
System status summary.
b1e55ed status
Verify hash chain integrity over the event store.
b1e55ed integrity [--json]
Rebuild projections from the event log. Use after manual DB repair or to verify event store consistency.
b1e55ed replay
Forge a 0xb1e55ed-prefixed Ethereum identity. Required for EAS attestations.
b1e55ed identity forge [--threads N] [--json]
Show the currently forged identity.
b1e55ed identity show [--json]
Recover a lost identity from an Ethereum private key. The Ed25519 signing key is deterministically derived via HKDF — no backup file needed.
b1e55ed identity restore --eth-key <hex-private-key>
See Identity recovery for the full procedure.
b1e55ed keys list [--json]
b1e55ed keys set <name> <value> [--json]
b1e55ed keys remove <name> [--json]
b1e55ed keys test [--json]
Print the current hash-chain root. Optionally publish as an EAS attestation.
b1e55ed anchor [--format json|text] [--eas]
Export karma data from the event store.
b1e55ed export karma \
[--format jsonl|json|csv] \
[--include-chain] \
[--output <path>] \
[--from DATE] \
[--to DATE]
b1e55ed producers register \
--name <name> \
--domain <domain> \
--endpoint <url> \
[--schedule "*/15 * * * *"]
b1e55ed producers list [--json]
b1e55ed producers remove --name <name>
b1e55ed contributors register \
--name <name> \
--role operator|agent|tester|curator \
[--node-id <node_id>] \
[--attest]
b1e55ed contributors list [--json]
b1e55ed contributors remove --id <contributor_id>
b1e55ed contributors score --id <contributor_id> [--json]
b1e55ed contributors leaderboard [--limit N] [--json]
See: contributors.md.
Webhook subscriptions are stored in the local database.
b1e55ed webhooks add <url> --events "alert.*,system.kill_switch.*"
b1e55ed webhooks list [--json]
b1e55ed webhooks remove <id>
Start all subsystems as a supervised process group. Recommended for production — manages API, dashboard, brain cycles, and outcome resolution with automatic restart.
b1e55ed daemon [--status]
--status— show daemon status and exit without starting
Start API + dashboard together. Recommended entry point — opens browser automatically.
b1e55ed start [--api-port <port>] [--dashboard-port <port>] [--host <host>] [--no-browser]
Defaults: API on 5050, dashboard on 5051, host 127.0.0.1. Press Ctrl+C to stop both.
Start the REST API server (standalone).
b1e55ed api [--host <host>] [--port <port>]
Default: http://127.0.0.1:5050
Start the dashboard (standalone).
b1e55ed dashboard [--host <host>] [--port <port>]
Default: http://127.0.0.1:5051
b1e55ed eas status [--json]
b1e55ed eas verify --uid <uid> [--json]
See: eas-integration.md.
Show current kill switch level.
b1e55ed kill-switch [--json]
Set the kill switch level (0 = off, 1–4 = escalating restriction).
b1e55ed kill-switch set <level 0-4> [--json]
Resolve elapsed FORECAST_V1 events against actual prices. Writes FORECAST_OUTCOME_V1 events (immutable). Idempotent — safe to run every 30 minutes via cron.
b1e55ed resolve-outcomes
Returns: count of forecasts resolved in this run. Exit 0 always.