> For the complete documentation index, see [llms.txt](https://y2k-finance.gitbook.io/y2k-finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://y2k-finance.gitbook.io/y2k-finance/products/earthquake-builder-program/builder-info/technical-overview-of-the-insuranceprovider-contract.md).

# Technical Overview of the InsuranceProvider Contract

### Insurance Provider

The Insurance Provider plays a vital role in enabling deposits from the SIV into the earthquake vaults. By providing only the market ID, the SIV can facilitate deposits via the Insurance Provider.

To maintain versatility and generality, the Insurance Provider functions as a router and isn't subject to any ownership restrictions. In fact, for every factory, a single Insurance Provider suffices. Consequently, we would need three Insurance Providers in our current setup: one each for V1, V2, and Carousel. This arrangement enables efficient administration and operation of the insurance procedures within the Y2K system.

Provider Addresses:&#x20;

|                           |                                            |
| ------------------------- | ------------------------------------------ |
| carouselInsuranceProvider | 0x510B6935a4453Be1c787EA1f6D73Cf2285186EB3 |
| insuranceProviderV1       | 0xc71dA913c86Aa669E36ac661B72351D935aec753 |
|                           |                                            |
