Standards
The non-negotiable contracts every bot conforms to. If a bot doesn't implement these, it doesn't ship.
Bot interface
The canonical Bot<I,O> contract every bot implements. Same shape, different internals.
Typed schemas
MarketSnapshot, OrderIntent, RiskVote, ExecutionPlan, ReportEnvelope and seven more — TypeScript + JSON Schema, downloadable.
Reason-code registry
Single source of truth for every reason code emitted by every bot. Reporting and dashboards depend on this.
Config & defaults
Naming rules, environment handling, override precedence, version pinning.
Live modes
off · shadow · advisory · enforced · quarantine — what each mode is allowed to do, and how to promote between them.
Test pack
Unit / integration / property / failure-injection — what every bot must ship before promotion.