> For the complete documentation index, see [llms.txt](https://doc.torch.finance/telegram-usd/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.torch.finance/telegram-usd/how-tgusd-works/architecture/core-components.md).

# Core Components

Telegram USD consists of two main components:

1. [Engine contract](/telegram-usd/how-tgusd-works/architecture/core-components/engine.md) – Handles user minting and redemption.
2. [Staking contract](/telegram-usd/how-tgusd-works/architecture/core-components/staking.md) – Handles user staking and unstaking.
