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

# GAMMA - CPAMM

## What is GAMMA?

Goose Automated Market Making Algorithm (G**AMM**A) is a constant product amm with dynamic fee-providing a superior LP experience by utilizing dynamic fee with during volatility and pool rebalancing mechanisms. \
\
GAMMA takes price volatility and pool balances to calculate the optimal fees. Allowing users to create permissionless pools and supporting the Token22 program.\
\
A portion of fees generated from GAMMA is used to buyback and burn the $GOFX token (see below) and a percentage of revenue is shared amongst $GOFX stakers.

{% content-ref url="/pages/-MbpwJ0xVyQp\_acNtit8" %}
[Tokenomics](/tokenomics/gofx-token.md)
{% endcontent-ref %}

### GAMMA Key Features

* Dynamic fees based on price volatility
* GAMMA Fusion allocates idle capital in pool to borrow lend protocols like Kamino
* Boosted rewards to incentivize LPs
* Permissionless pool creation
* Referral program and Token22 Support
* Open source code
* $GOFX revenue share and burn mechanism

### What can I do on GAMMA?

* Deposit and earn yield
* Boost pools with token rewards
* Create Pools<br>

### Track onchain data for GAMMA on Dune

{% embed url="<https://dune.com/overdose_btc/gamma-by-goosefx>" %}
