# How it works

{% hint style="info" %}
Conditionals split one collateral deposit across branches, let you trade within a branch, and then settle only the realized branch to the oracle-reported settlement price.
{% endhint %}

1. Select an upcoming event or decision.
2. Choose a market, such as ETH-USD.
3. Deposit collateral. For each 1 USDC of collateral in a conditional, you can trade 1 conditional USDC in each branch.
4. Take long or short positions in one or more branches, such as long if the Fed cuts, short if the Fed hikes, and neutral if the Fed holds.
5. After the event resolves, positions in unrealized branches are set to zero, and only positions in the realized branch can be redeemed according to the payout rule.


---

# 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.butter.markets/welcome/how-it-works.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.
