In this article, we study the problem of optimal index insurance design under an expected utility maximization framework. For general utility functions, we formally prove the existence and uniqueness of optimal contract, and develop an effective numerical procedure to calculate the optimal...