Skip to main content

Max computation time

There is no platform-wide ceiling on how long a plan can optimize — you control it directly with the plan-level maxOptimizationDuration field (see How the optimization engine works). Set it as long as your integration can tolerate; the engine stops earlier on its own once it stops finding improvements. The one indirect limit on computation time is throughput, not duration: if your agency already has its maximum number of simultaneous running plans in progress, a new plan waits in the waiting room (status.waitingRoom) until a slot frees up, before its own maxOptimizationDuration clock effectively starts mattering. That simultaneous-plans threshold is account-specific — contact support@kardinal.ai to confirm the value provisioned for your agency.

See also