# Permissionless Pools

A distinctive feature of Spectra Protocol is permissionless pool creation. The protocol allows users to create pools by supplying ERC4626-compatible interest-bearing tokens.&#x20;

Providing liquidity to Spectra offers the opportunity to earn from swap fees while keeping liquidity providers entitled to yield accrual and all sorts of incentives.&#x20;

At the root level, the Spectra protocol is where three market actors converge:

\#1 - Actors who anticipate the rates will go up

\#2 - Actors who anticipate the rates will go down

\#3 - Actors looking to earn fees from the activities of the first two groups.\
\
Those activities come by various names: yield trading, fixed rates, upfront yield, etc. Fundamentally, Spectra applies a fee to every token exchange on the protocol, creating a source of yield for those supplying liquidity.

### Pools on Spectra

Pool creation on Spectra is permissionless, meaning there is no voting or human-gated process. Anyone can open a pool with any amount of [ERC-4626 compatible](https://tvl.erc4626.info/) interest-bearing tokens and earn fees from powering all sorts of protocol activities.&#x20;

\
When creating a pool, in addition to supplying the initial liquidity as an interest-bearing token, the user needs to specify its maturity date and target APR—more on this in the [App Help](/app-help/fixed-rates.md) section.&#x20;

### Sources of Yield

Liquidity providers in Spectra pools are entitled to the following yield streams originating from:

* Pool's swap fees
* The native yield of the interest-bearing token token
* Principal Token's fixed rate yield
* Spectra's native APW emissions to pools
* Incentives to pools provided by 3rd parties

Plus, any potential rewards emitted by underlying platforms to holders of ERC-4626 tokens.&#x20;

### Pool Infrastructure

Spectra is AMM agnostic. Initially, it leverages battle-tested Curve pool infrastructure to power efficient protocol swaps.&#x20;

### Future Implementations

One limitation of Spectra's current pool model is the expiry date, which means providing liquidity isn't completely passive.&#x20;

The upcoming introduction of the MetaVault model addresses this by enabling automatic liquidity rollovers.


---

# Agent Instructions: 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:

```
GET https://docs.spectra.finance/core-concepts/permissionless-pools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
