Configuration
b1e55ed is configured via YAML and environment variables.Configuration surfaces
config/default.yaml(repo defaults)config/presets/*.yaml(preset overlay)config/user.yaml(operator overlay)- Environment variables (
B1E55ED_*) for overrides and secrets
Environment variable mapping
The config model uses:- Prefix:
B1E55ED_ - Nested delimiter:
__
Core sections
weights
Synthesis domain weights. Must sum to 1.0 (±0.001).
risk
brain
execution
kill_switch
karma
universe
api
dashboard
eas (Ethereum Attestation Service)
EAS is optional and disabled by default.
b1e55ed eas statusb1e55ed eas verify --uid <uid>
Webhooks
Webhook subscriptions are stored in the database and managed via the CLI:b1e55ed webhooks add <url> --events "alert.*,system.kill_switch.*"b1e55ed webhooks listb1e55ed webhooks remove <id>
github_publish
Optional publishing of contributor attestations to a GitHub repo as issues.
Config key: publish.github (nested under publish: in config.yaml).
Note: IfSee: contributors.md → GitHub auto-publish.tokenis empty, publishing is silently skipped with aWARNlog entry. No error is raised and the contributor registration still completes normally.
export
Defaults for b1e55ed export karma.
Schema reference
Authoritative model:engine/core/config.py.