Planning, Protection and Optimization (PPO)