> For the complete documentation index, see [llms.txt](https://docs.butter.markets/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.butter.markets/welcome/how-it-works.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.butter.markets/welcome/how-it-works.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
