# Overview

This section illustrates example use cases of derivatives issued on DIVA Protocol. Independent of the use case, a user can gain exposure to the up- or downside of the underlying metric in three different ways:

* :dollar: **Buy:** The easiest way to participate in the up- or downside of an asset/metric is to simply buy existing long or short position tokens on the market. This, however, assumes that there are market participants willing to sell the corresponding position tokens at a reasonable price.&#x20;
* :sweat\_drops: **Add liquidity:** If there is a lack of market participants willing to sell at a reasonable price, a user can add liquidity/collateral to the corresponding contingent pool to mint short and long position tokens and put either the long or short side for sale depending on the users' view.
* :gear: **Create a new contingent pool:** If there are no markets that meet a user's needs with regards to underlying metric, payoff profile and/or oracle, a user can create a new contingent pool/position tokens themselves. After receiving the short and long position tokens, the user would put either the long or short side for sale depending on their view.

{% hint style="info" %}
Note that the only difference between adding liquidity and creating a new contingent pool is that latter allows a user to configure the contingent pool parameters themselves while in former this was already done.
{% endhint %}

All the examples in the following sections assume that there exist no market yet and participants have to configure the markets for their particular use case first. In practice, most markets will have already been created and users will be able buy them directly without the need to configure new contingent pools.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.divaprotocol.io/use-cases/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
