Producer Documentation
| Page | Description |
|---|---|
| Overview | What producers are, domains, weights, and the core producer catalog |
| Symbol Packs | Configuring per-producer symbol sets |
| Tuning Guide | Adjusting domain weights and producer knobs |
| External Producers (SPI) | Integrating as an external signal producer |
| SPI Interface Spec | Formal contract: signal schema, scoring, idempotency |
| SPI Adapter Spec | Pull-mode adapter YAML format for operator-side integrations |
Extended Reading
These files live in the repo but are not yet part of the Mintlify nav:| File | Description |
|---|---|
docs/tutorial-agent-producer.md | Step-by-step guide to building a custom agent producer |
docs/producer-intelligence.md | Intelligence layer — how producer signals feed the synthesis engine |
CLI Reference
Core producer commands
# List all registered producers and their health status
b1e55ed producers list
# List producers as JSON (for scripting)
b1e55ed producers list --json | jq
SPI management commands
# Register a new external producer
b1e55ed spi register --producer-id yourname --name "Your Name"
# Check producer status and karma
b1e55ed spi status --producer-id yourname
# Promote a producer from shadow → active (operator only)
b1e55ed spi promote --producer-id yourname
# Test an API key (verify it's valid without submitting a signal)
b1e55ed spi test-key --producer-id yourname
Related commands
# Full system status (includes producer health)
b1e55ed status
# Brain synthesis output (shows domain contributions)
b1e55ed brain --full