> For the complete documentation index, see [llms.txt](https://v1-docs.cozy.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://v1-docs.cozy.finance/staging/readme.md).

# Get started

## What is Cozy?

Cozy is an open-source protocol for automated and trust-minimized [Protection Markets](/staging/what-is-cozy/overview.md#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](/staging/what-is-cozy/overview.md).

## For Users

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

{% content-ref url="/pages/-MgMrf5EZlosiQYBLniA" %}
[Overview](/staging/what-is-cozy/overview.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMrf5FxFsCXjqA7HtU" %}
[Case study](/staging/what-is-cozy/case-study.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMrf5GA\_1bT59plbqx" %}
[FAQ](/staging/what-is-cozy/faq.md)
{% endcontent-ref %}

## For Developers

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

### Guides

{% content-ref url="/pages/-MgMrf5Q5E-OIzt3IN7r" %}
[Create a protection market](/staging/for-developers/guides/how-do-i-create-a-protection-market.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMrf5RCxepCvdW359T" %}
[Buy protection programmatically](/staging/for-developers/guides/how-do-i-buy-protection-programmatically.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMrf5S6n4JmNbxUGcc" %}
[Manage protection programmatically](/staging/for-developers/guides/how-do-i-manage-protection-programmatically.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMrf5TM4Ei7VQkNmP3" %}
[Provide protection programmatically](/staging/for-developers/guides/providing-protection-programmatically.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMrf5UA9g75YnSsiZ\_" %}
[Liquidate a vault](/staging/for-developers/guides/how-do-i-liquidate-a-vault.md)
{% endcontent-ref %}

{% content-ref url="/pages/IsaxGUgmFO1m37Zbo25b" %}
[Create a protected investing opportunity](/staging/for-developers/guides/create-a-protected-investing-opportunity.md)
{% endcontent-ref %}

{% content-ref url="/pages/AwO8UT7RWedBk0btC1Qs" %}
[Create an invest/divest contract](/staging/for-developers/guides/how-do-i-create-an-invest-divest-contract.md)
{% endcontent-ref %}

### Reference

{% content-ref url="/pages/-MgMrf5WuytiOJCcyHWy" %}
[API reference](/staging/for-developers/api-reference.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MgMrf5\_21pPOkHE0--z" %}
[Contract deployments](/staging/for-developers/contract-deployments.md)
{% endcontent-ref %}
