<!-- https://staircase.co/agents/roster/channel-assembly -->
# Channel assembly

# Channel assembly

Platform

<!--source:agent-kits-->
Composes audience, template and send capabilities into one deterministic end-to-end channel service — the internal data contracts, candidate generation, scoring, allocation, outputs and runtime validation.
<!--/source-->

- **Used when**
<!--source:agent-kits-->
— When the separate communication capabilities need to become a single service that behaves the same way twice.
<!--/source-->

- **Loads first**
<!--source:agent-kits-->
- The runtime-assembly skill.
<!--/source-->
<!--source:agent-kits-->
- The batch-workflow and solver skills, where allocation is an optimisation rather than a sort.
<!--/source-->

- **Returns**
<!--source:agent-kits-->
- The runtime data contract and the candidate-generation plan.
<!--/source-->
<!--source:agent-kits-->
- The scoring, allocation and output contracts.
<!--/source-->
<!--source:agent-kits-->
- The validation and rollout plan.
<!--/source-->
<!--source:agent-kits-->
- Its integration points with the three capabilities it composes.
<!--/source-->

- **Hands off**
- Audience selection — the audience entry point and its intake contract
- Template inventory — the template inventory
- Send lifecycle — provider delivery and response ingestion

## Others in Platform

- Audience selection
- Batch workflows
- Capability map
- Contact scheduling solver
- Conversation management
- Conversation runtime
- Mail campaign operations
- Message assistant
- Rule editor
- Short links
- Solver services
- Template inventory
