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

# Customizable Pool

![](/files/utRpMcZEg0Kyctpgiy0n)

시장에는 다양한 디파이 프로토콜과 토큰들이 존재하고 있습니다. 일반적인 스펙의 토큰들도 있는 반면, 이자가 축적되는 ibToken이나 기간이 지남에 따라 숫자가 변화하는 Rebasing Token 등 특별한 스펙의 토큰들도 있습니다. DEX 가 이러한 다양한 스펙의 토큰을 수용하기 위해서는 토큰 페어가 예치되는 풀이 다양한 스펙을 갖추고 있어야 합니다.

**기존의 DEX 들은 단일 Factory 로부터 풀을 생성**하였습니다. 동일한 Factory 에서 생성된 풀은 동일한 기능 스펙을 보유할 수 밖에 없습니다. 따라서 기존의 DEX들은 다양한 needs 에 대응하는 풀을 생성할 수 없었습니다.

판게아 스왑 풀 스펙의 유연성을 확보할 수 있도록 **Master Deployer 를 통해 여러 개의 Pool Factory 가 생성될 수 있게 디자인**되었습니다. 각각의 Pool Factory 는 서로 다른 스펙을 가진 Pool 을 생성하게 됩니다. 새로운 Pool Factory 를 배포하는 것을 통해 통상적인 토큰 페어 외에 다양한 스펙의 토큰 페어에 대응하는 Pool 을 생성할 수 있습니다.

Ampleforth 와 같이 리베이싱을 통해 지속적으로 갯수가 바뀌는 토큰은 물론, 아직은 시장에 존재하지 않는 새로운 메커니즘의 토큰이 등장할 때에도 **판게아 스왑은 새로운 Pool Factory 를 배포하는 것을 통해 시장의 변화에 대응**할 수 있습니다.


---

# 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://pangeaswap.gitbook.io/pangeaswap/connectivity/customizable-pool.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.
