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

# Introduction

![](/files/gZXQX8n7ZliF7I3McnSj)

## What is SeaCows?

SeaCows is an AMM-based NFT marketplace to instantly trade NFTs. Aside from buying and selling NFTs, traders and web3 projects can create their own liquidity pools to receive LP earnings and provide maximum NFT liquidity.

### What is an NFT AMM?

An NFT AMM is the decentralised alternative to centralised marketplaces such as Opensea or Magic Eden. As opposed to a bid-and-buy model it utilises liquidity pools with which anyone can interact.

<figure><img src="/files/Og2Smu78zYpmZ9vP3FWZ" alt=""><figcaption><p>SeaCows Overview</p></figcaption></figure>

### What problem Seacows Solved:

* Problem of today’s NFT AMM?
  * Sudoswap is the first NFT AMM get popular, but currently, it only supports single-user pools.For trader Pool, only the creator of pool could add/withdraw liquidity, this resulted in liquidity fragmentation across pool.

### What is Shared pooling?

* Seacows AMM solves the shared pooling Problem for NFT, shared pooling refers to the ability for multiple users(liquidity providers) to provide liquidity to a liquidity pool for a specific NFT-ETH trading pair.
* When users deposit their NFTs into the pool, they receive a proportional amount of liquidity pool tokens called LP tokens.
* These LP tokens represent the user’s share of the pool and can be redeemed for their share of the pool’s assets at any time.

### The power of SeaCows

1. **Shared Liquidity Model:** Every single liquidity pool created via the SeaCows protocol allows LPs to share liquidity for the same NFT collection. At the same time LPs earn yields based on their share of the pool.
2. **ERC721 & ERC1155 Compatibility:** LPs can create both ERC721 and ERC1155 based pools.
3. **ERC20 Compatible Trading Pairs:** Any ERC20 token can be used as a trading pair when creating a pool.

### NFT AMM Use Cases:

1. [**Degen NFT Trading**](/seacows-amm-docs/use-cases/nft-traders.md)**:** As a trader, you interact directly with a smart contract that concentrates liquidity which makes NFT trading more efficient, secure, and cost-effective.
2. [**Gaming**](/seacows-amm-docs/use-cases/gaming.md)**:** To blockchain games an NFT AMM provides a seamless and decentralised way to buy and sell in-game assets, while ensuring that there's always liquidity available for popular assets. All to increase player engagement and reduce fraud.
3. [**NFT Creators**](/seacows-amm-docs/use-cases/nft-creators.md)**:** As an NFT Creator, you avoid any third-party marketplaces and can create your own liquid market with lower fees and more control over floor prices and royalties to ultimately guarantee greater financial benefits when monetizing your creative work.
4. [**DeFi**](/seacows-amm-docs/use-cases/defi.md)**:** To DeFi protocols an NFT AMM provides a valuable addition offering increased liquidity, access to new markets, trustless trading, and seamless integration.


---

# 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://seacows.gitbook.io/seacows-amm-docs/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.
