Multi-agent execution
if.swarm
A module for coordinating parallel work: agents exchange envelopes, converge on a result, and emit an auditable transcript.
Status (black/white): if.swarm is roadmap only on this host (no deployed runtime). A receipt-backed demo exists (simulation transcript only).
Design target: use if.bus envelopes so actions and outputs can be bound to if.trace.
Design targets
Work in parallel
Multiple agents take scoped roles and exchange a standard envelope over the bus.
Produce a readable transcript
Outputs include a structured transcript so a third party can review “what happened”, not just the conclusion.
Where it fits
A coordinator that uses if.api adapters and routes through if.bus.
Inputs
Events, tasks, or decisions that need parallel work.
if.swarm
Coordinate → gather → converge → emit.
Outputs
Packs, alerts, and decisions — optionally bound to
if.trace.