Skip to main content

OpenClaw Integration

How b1e55ed connects to the operator layer.

Two-Layer Architecture

b1e55ed is an engine, not an interface. It processes signals, runs brain cycles, and generates trade intents. But it doesn’t handle conversation, curation, or operator interaction directly. That’s the operator layer’s job.
b1e55ed is designed to run under OpenClaw as a sovereign trading agent — but any system that speaks HTTP and emits events can serve as the operator layer.

Integration Points

1. Curator Pipeline (Operator → Engine)

The curator producer accepts structured signals from the operator layer. This is how human intelligence enters the system. Via CLI:
Via API:
See: curator.md.

2. Brain Control (Operator → Engine)

3. Alerts (Engine → Operator)

The engine emits alert events. The operator layer decides how to deliver them. Subscribe via SSE stream: GET /api/v1/events/stream?domain=alert

4. Agent Interfaces

Agents connect via SSE stream or MCP server.
See: agent-interfaces.md.

5. Dashboard (Passive Monitoring)

The web dashboard at localhost:5051 provides real-time visualization. It reads the same event store — no special integration needed.

Component Status


Integration Patterns

Pattern 1: Headless (API Only)

No operator layer. Direct API calls. Good for backtesting, CI pipelines, or embedding b1e55ed in a larger system.

Pattern 2: Agent-Operated (OpenClaw)

Full conversational loop. Drop alpha, get alerts, control the system through natural language.

Pattern 3: Multi-Agent

Multiple agents feeding signals. One operator with kill switch authority. The compound learning loop benefits from every participant.

Operator Workspace

If you’re running a b1e55ed instance with OpenClaw, use the operator template: