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

# The Butane Platform

Users interact with Butane's synthetic assets through the platform by creating and managing CDPs. The main actions on the platform are:

* Creating CDPs by depositing collateral and borrowing an amount of synthetic tokens
* Closing a CDP by repaying its debt and withdrawing locked collateral
* Adjusting a CDP by changing the synthetic amount (minting more or burning a portion of the debt), altering the locked collateral (depositing and/or withdrawing tokens), or both
* Liquidating another user's unhealthy CDP and claiming a portion of their collateral
* Staking held synthetics in the system to earn savings

## Action Composability Engine

Butane introduces a novel innovation by allowing for multiple actions to be completed in a single transaction through a wholly interoperable mechanism. All of the above actions can be effected within a single transaction, on multiple CDPs, and across multiple synthetics. This maximizes efficiency and ensures that operations on Butane can be fully atomic.


---

# 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.butane.dev/introduction/the-butane-platform.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.
