# Provide liquidity to BTR pools

A BTR pool holds several assets in one shared core. You deposit a single asset, receive a fungible share of that leg’s liability, and the pool routes flow across every asset it holds. There is no pair to assemble, no price range to pick and no position to rebalance as the market moves.

Each leg tracks coverage: the ratio of what the pool holds to what it owes. Coverage drives both the price the pool quotes and the protection a depositor receives, so a leg that is over-supplied quotes cheaper to buy and a leg that is short quotes richer, pulling inventory back toward target without anyone managing it.

Returns come from the spread paid by flow, not from token emissions. That means the yield a pool reports is the yield it actually earned, and it does not stop when an incentive programme ends. Coverage-based impermanent loss protection bounds the downside on each leg.

## More

- [Documentation](https://btr.markets/docs) - full protocol corpus, every page with a markdown twin
- [llms.txt](https://btr.markets/llms.txt) - curated index for agents
- [OpenAPI specification](https://btr.markets/openapi.json) - the read-only HTTP API
- [Blog](https://btr.markets/blog)

Canonical: https://btr.markets/pools
