Create deployment
Request body
Optional override for the kernel deployment_id. When the caller already created a fund-layer deployment (POST /v1/fund/deployments), passing that fund deployment's UUID here makes the kernel record share the ID — so the algo's PreTradeGate lookups (keyed by deployment_id) hit the gate entry CC pushed via GateUpsert on fund-deployment creation. Without this, kernel and fund IDs diverge and every algo order fail-closes at the gate.
Mesh group — deployments sharing the same group form a cross-deployment mesh. Instances in different deployments with the same mesh_group can send messages to each other via messaging::send(label, payload).
Mesh label for this deployment (e.g., "maker", "hedger"). Used by mesh algos to identify peers. Defaults to edge_id if not set.
Target specific venues (e.g., ["kraken", "coinbase", "dex-sol"]). Overrides venue if both are set. None = all capable edges.