The Iowa Communities Assurance Pool (ICAP) was established as a member-owned, group self-insurance program in 1986. ICAP works exclusively through local agents to provide property and casualty coverage to Iowa Public Entities. The Pool offers stable rates, superior coverages and a class of service that is second to none.