> For the complete documentation index, see [llms.txt](https://gum-ball.gitbook.io/gumball-protocol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gum-ball.gitbook.io/gumball-protocol/core-concepts.md).

# Core Concepts

- [Architecture](https://gum-ball.gitbook.io/gumball-protocol/core-concepts/architecture.md): Breakdown of the various GumBall Protocol contracts
- [ERC20 Bonding Curve](https://gum-ball.gitbook.io/gumball-protocol/core-concepts/erc20-bonding-curve.md): Constant Function Market Maker
- [Fee Structure](https://gum-ball.gitbook.io/gumball-protocol/core-concepts/revenue-structure.md)
- [GumBar Staking](https://gum-ball.gitbook.io/gumball-protocol/core-concepts/gumbar.md)
- [GumBar Borrowing](https://gum-ball.gitbook.io/gumball-protocol/core-concepts/borrow.md)
- [GumBall Machine](https://gum-ball.gitbook.io/gumball-protocol/core-concepts/gumball-machine.md)
- [Physical Redemptions](https://gum-ball.gitbook.io/gumball-protocol/core-concepts/physical-redemptions.md)
- [Nomenclature](https://gum-ball.gitbook.io/gumball-protocol/core-concepts/nomenclature.md): Key Terms in the GumBall Protocol Ecosystem
