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

# TectonicCore

The TectonicCore contract is the risk management layer of the Tectonic protocol. It determines how much collateral a user is required to maintain, and whether (and by how much) a user can be liquidated. Each time a user interacts with a tToken, the TectonicCore is asked to approve or deny the transaction.

The TectonicCore maps user balances to prices (via the [Price Oracle](/docs/developer/price-oracle.md)) to risk weights (called [Collateral Factors](/docs/protocol/money-market-parameters.md)) to make its determinations. Users explicitly list which assets they would like included in their risk scoring, by calling `Enter Markets` and `Exit Markets`.\
\
\
**TectonicCore Proxy Address**: [0x7De56Bd8b37827c51835e162c867848fE2403a48](https://cronoscan.com/address/0x7De56Bd8b37827c51835e162c867848fE2403a48)
