> For the complete documentation index, see [llms.txt](https://rifts.gitbook.io/rifts-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rifts.gitbook.io/rifts-docs/general-overview/method.md).

# Method

How it's done

## Creating a Pool

A Pool is a smart contract wrapper around one or more SPL-20 tokens. Once deployed, it issues a new token (rTKN) that represents 1:1 collateralized ownership of the underlying asset(s). These pools can be configured with dynamic properties such as fee structure, burn rates, and allowed liquidity behaviors.

Pools may include:

* Single-asset vaults (e.g., AVC→ rAVC)
* Index vaults that blend multiple tokens (e.g., 40% rSOL, 30% rAVC, 30% rRifts)

  <figure><img src="https://685074378-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA19ZkHyJ1QQFxkqol6Ui%2Fuploads%2FwH3m2usbrmMKvQ8yhR5E%2Fimage.png?alt=media&amp;token=a4962d3d-381e-4320-b2b2-c831572d8444" alt=""><figcaption></figcaption></figure>
