> 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

## 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="/files/TnNJp2ZJQ8s9EwKMcnW1" alt=""><figcaption></figcaption></figure>
