# Get started

## What is Cozy?

Cozy is an open-source protocol for automated and trust-minimized [Protection Markets](https://v1-docs.cozy.finance/what-is-cozy/overview#what-are-protection-markets). Protection Markets allow you to provide and receive protection against predefined conditions like a loss of funds due to a smart contract hack. Anybody can create and use Protection Markets.

To learn more, visit the [Overview](https://v1-docs.cozy.finance/what-is-cozy/overview).

## For Users

Learn about the protocol, how to get protection, and how to provide protection.

{% content-ref url="what-is-cozy/overview" %}
[overview](https://v1-docs.cozy.finance/what-is-cozy/overview)
{% endcontent-ref %}

{% content-ref url="what-is-cozy/case-study" %}
[case-study](https://v1-docs.cozy.finance/what-is-cozy/case-study)
{% endcontent-ref %}

{% content-ref url="what-is-cozy/faq" %}
[faq](https://v1-docs.cozy.finance/what-is-cozy/faq)
{% endcontent-ref %}

## For Developers

Learn how to programmatically create, provide, and purchase protections.

### Guides

{% content-ref url="for-developers/guides/how-do-i-create-a-protection-market" %}
[how-do-i-create-a-protection-market](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-create-a-protection-market)
{% endcontent-ref %}

{% content-ref url="for-developers/guides/how-do-i-buy-protection-programmatically" %}
[how-do-i-buy-protection-programmatically](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-buy-protection-programmatically)
{% endcontent-ref %}

{% content-ref url="for-developers/guides/how-do-i-manage-protection-programmatically" %}
[how-do-i-manage-protection-programmatically](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-manage-protection-programmatically)
{% endcontent-ref %}

{% content-ref url="for-developers/guides/providing-protection-programmatically" %}
[providing-protection-programmatically](https://v1-docs.cozy.finance/for-developers/guides/providing-protection-programmatically)
{% endcontent-ref %}

{% content-ref url="for-developers/guides/how-do-i-liquidate-a-vault" %}
[how-do-i-liquidate-a-vault](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-liquidate-a-vault)
{% endcontent-ref %}

{% content-ref url="for-developers/guides/create-a-protected-investing-opportunity" %}
[create-a-protected-investing-opportunity](https://v1-docs.cozy.finance/for-developers/guides/create-a-protected-investing-opportunity)
{% endcontent-ref %}

{% content-ref url="for-developers/guides/how-do-i-create-an-invest-divest-contract" %}
[how-do-i-create-an-invest-divest-contract](https://v1-docs.cozy.finance/for-developers/guides/how-do-i-create-an-invest-divest-contract)
{% endcontent-ref %}

### Reference

{% content-ref url="for-developers/api-reference" %}
[api-reference](https://v1-docs.cozy.finance/for-developers/api-reference)
{% endcontent-ref %}

{% content-ref url="for-developers/contract-deployments" %}
[contract-deployments](https://v1-docs.cozy.finance/for-developers/contract-deployments)
{% endcontent-ref %}
