# Smart Contracts

- [BPRO Token](/technical-documentation/smart-contracts/bpro-token.md): The BPRO governance token is a mintable token, and the distribution schedule for the first 4 years was fixed by the community. It controls the protocol parameters via Governor Bravo DAO.
- [B.MakerDAO](/technical-documentation/smart-contracts/makerdao.md): The B.MakerDAO implementation is fully interface compatible with MakerDAO's original CdpManager. With BCdpManager taking the role of CdpManager.
- [B.Compound](/technical-documentation/smart-contracts/compound.md): B.Compound code is fully interface compatible with the original Compound interface, with BComptroller taking the role of Compound's original Comptroller, and bToken replacing cToken role.
- [B.Liquity](/technical-documentation/smart-contracts/liquity.md): The integration with Liquity only wraps its stability pool. And it is not interface compatible to the original Liquity contracts.
- [Hundred-Finance](/technical-documentation/smart-contracts/hundred-finance.md): B.Protocol provides a backstop to some of Hundred Finance markets.
- [Vesta-Finance](/technical-documentation/smart-contracts/vesta-finance.md): B.Protocol provides a backstop to some of Vesta Finance markets.
