Documentation Index
Fetch the complete documentation index at: https://docs.b1e55ed.permanentupperclass.com/llms.txt
Use this file to discover all available pages before exploring further.
Morning startup checklist
Confirm services are up (API + dashboard)
If you run interactively:b1e55ed start --no-browser
If you run under systemd, confirm:systemctl status b1e55ed-api.service --no-pager || true
systemctl status b1e55ed-brain.service --no-pager || true
Health check (cron-safe)
b1e55ed health
b1e55ed health --json
What “healthy” typically looks like at the HTTP layer:curl -s http://127.0.0.1:5050/api/v1/health | jq
Example response:{
"version": "1.0.0-beta.4",
"uptime_seconds": 12.34,
"db_size_bytes": 123456
}
GET /api/v1/health is intentionally unauthenticated so it can be used by monitors.
Verify brain status
curl -s \
-H "Authorization: Bearer $B1E55ED_TOKEN" \
http://127.0.0.1:5050/api/v1/brain/status | jq
You’re looking for:
- a recent
last_cycle_at
kill_switch_level: 0
Run one cycle (optional but recommended before market open)
b1e55ed brain
# or, to include slower producers:
b1e55ed brain --full
Review positions
b1e55ed positions
b1e55ed positions --json | jq
Confirm:
- what’s open
- stop loss / take profit (if you use them)
- any obvious exposure concentration
Useful commands (copy/paste)
Health
b1e55ed health --json and GET /api/v1/health
Run the brain
b1e55ed brain --full or POST /api/v1/brain/run
Positions
b1e55ed positions --json or GET /api/v1/positions
Monitoring hints
1) Watch the event stream (SSE)
The SSE stream is the quickest way to see what the engine is emitting (signals, alerts, etc.).
curl -N \
-H "Authorization: Bearer $B1E55ED_TOKEN" \
"http://127.0.0.1:5050/api/v1/events/stream?domain=alert"
You’ll receive lines like:
data: {"id":"123","type":"alert.*","ts":"2026-02-20T00:00:00Z","source":"...","payload":{...}}
2) Use the dashboard
- Default:
http://127.0.0.1:5051
- Best used for quick visual sanity checks (recent signals, last cycles, producer status)
3) Producer health intuition
If a domain looks “silent”, it’s usually because the producer endpoint env var is missing and the producer is emitting no events (often reported as DEGRADED in health metadata).
End-of-day checklist
Check kill switch status
If it’s non-zero, investigate before letting automation continue. Export (optional)
b1e55ed export karma --format jsonl --include-chain --output ./exports/karma.jsonl
Log review (systemd)
journalctl -u b1e55ed-api.service -n 200 --no-pager || true
journalctl -u b1e55ed-brain.service -n 200 --no-pager || true