Getting Started
b1e55ed is a CLI-first trading intelligence engine built around append-only events. This guide covers a local first run.Quickstart (recommended)
Install
Setup wizard
Running from source? Use./b1e55ed wizardoruv run b1e55ed wizardinstead.
Prerequisites
- Python 3.11+
- uv
- SQLite (bundled on most systems)
- A dedicated
B1E55ED_MASTER_PASSWORDfor encrypted-at-rest identity and keystore material.
Install
Option A: Installer script (recommended)
b1e55ed is available globally in your PATH.
Option B: From source
./b1e55ed (repo wrapper) or uv run b1e55ed for all commands.1
Quick start (local)
Sequence: install → forge identity → setup → register contributor → run brain.1) Forge an identity (The Forge)
The Forge derives an Ethereum identity with a0xb1e55ed prefix. Required if you plan to use EAS attestations.
.b1e55ed/identity.json(public identity).b1e55ed/forge_key.enc(private key material; protect it)
2) Run setup
Setup writesconfig/user.yaml, initializes data/brain.db, and stores secrets in the keystore when available.
3) (Optional) Configure EAS
EAS is used to create and verify off-chain attestations for contributors. Editconfig/user.yaml:
4) Register a contributor
Contributors are the attribution unit for signals. Register via CLI:eas.attester_private_key is configured:
5) Run the brain
6) Start API + dashboard
API requiresapi.auth_token unless B1E55ED_INSECURE_OK=1 is set.
Cockpit
After setup, visit the cockpit for a “what do I trade today” view:Reports
Next steps
Footnotes
-
From-source: use
./b1e55ed commandoruv run b1e55ed command. Installed users: justb1e55ed command. ↩