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

# Developer

- [Overview](https://docs.shiftctrl.money/developer/overview.md): The ShiftCTRL Tab Protocol comprises both Onchain and Offchain modules.
- [Tab Protocol Smart Contract](https://docs.shiftctrl.money/developer/tab-protocol-smart-contract.md)
- [Governance](https://docs.shiftctrl.money/developer/tab-protocol-smart-contract/governance.md): The ShiftCTRL Tab Protocol is governed by a Decentralized Autonomous Organization (DAO) through a series of onchain governance smart contracts, built on the robust and battle-tested OpenZeppelin frame
- [Oracle](https://docs.shiftctrl.money/developer/tab-protocol-smart-contract/oracle.md): The ShiftCTRL Tab Protocol relies on two essential contracts for oracle management: the PriceOracleManager and PriceOracle contracts.
- [Token](https://docs.shiftctrl.money/developer/tab-protocol-smart-contract/token.md): The ShiftCTRL Tab Protocol creates various types of ERC-20 tokens to serve different purposes:
- [Reserves](https://docs.shiftctrl.money/developer/tab-protocol-smart-contract/reserves.md)
- [Vault](https://docs.shiftctrl.money/developer/tab-protocol-smart-contract/vault.md)
- [Keeper](https://docs.shiftctrl.money/developer/tab-protocol-smart-contract/keeper.md)
- [Auction](https://docs.shiftctrl.money/developer/tab-protocol-smart-contract/auction.md)
- [Tab Oracle & Tab Keeper](https://docs.shiftctrl.money/developer/tab-oracle-and-tab-keeper.md)
