Directives orchestrate Mux Robots jobs against Mux Video assets via declarative configuration. Each directive binds a set of workflows to an asset with optional resource dependencies (e.g. captions, audio) that must reach a set state before dispatch. Once the Directive is assigned to an asset, directives handle everything to ensure your desired workflows get executed, managing the complexity of automation without extra infrastructure.