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

# CatSwap Introduction

### CatSwap | BRC2.0 Swap

CatSwap is the Completely Decentralized AMM Swap for BRC2.0/BRC20, Alkanes, CAT20 & Runes, on Bitcoin Layer 1 & Fractal. CatSwap is completely decentralized & trustless, all user assets are managed by the on-chain Smart Contracts, developed by Solidity (EVM), Rust (WASM), OP\_CAT, etc.

BRC2.0 Swap by CatSwap is the liquidity Infrastructure for BRC2.0/BRC20, on Bitcoin L1.

### Trade

On CatSwap, based on smart contracts, users can complete instant swapping of assets on BRC2.0/BRC-20, Alkanes, CAT20, Runes, etc. at any time.

CatSwap implements Uniswap Constant Product Formula: x\*y=k on Bitcoin L1 and Fractal through Smart Contracts.

Decentralization & Trustless, users have 100% ownership of their assets.

### Liquidity

Add liquidity, receive LP tokens, and participate in yield farming in any other decentralized applications.

Earn trading fees after adding liquidity as a market maker.

Liquidity can be removed at any time without any restriction.

### Earn

AMM Fee, After adding liquidity into the AMM Smart Contract, users can immediately earn trading fees, calculated in real time.

Yield Farming, Staking Liquidity Provider (LP) tokens to the Yield Farming Smart Contract to earn tokens in addition to the basic trading fee dividend.

Staking, Staking BRC2.0/BRC-20 assets (such as ORDI, SATS, etc.) to the Staking Smart Contract to get token reward every single block.

**CatSwap Website:** [**https://catswap.fun/brc20/swap**](https://catswap.fun/brc20/swap)

**CatSwap X:** [**https://x.com/CatSwap\_Fun**](https://x.com/CatSwap_Fun)

**CatSwap Bitcoin Mainnet:** [**https://catswap.fun/brc20/swap**](https://catswap.fun/brc20/swap)

**CatSwap Bitcoin Signet:** [**https://signet.catswap.fun/brc20/swap**](https://signet.catswap.fun/brc20/swap)


---

# 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.catswap.fun/catswap-introduction.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.
