# Token exposure protection

{% hint style="success" %}
Protects limited exposure to assets in case of extreme volatility
{% endhint %}

Complementary to [Asset Whitelisting](/degenprime/security/asset-whitelisting.md), each asset has two limits:&#x20;

### Token-specific borrowing power

The [borrowing power](/degenprime/degen-account/the-degen-account/assets.md) of a token how much a user can borrow against that collateral. A borrowing power of 10x means that for every dollar you deposit, you can borrow assets up to $10.&#x20;

Different tokens can have different borrowing powers. Since DegenPrime is cross-margin, you can have an average borrowing power for your [Degen Account](/degenprime/degen-account/the-degen-account.md). More information on how this is calculated can under [Health](/degenprime/leverage-and-health.md) of your Degen Account.

The borrowing power of a token is based on the liquidity and stability of the [assets](/degenprime/degen-account/the-degen-account/assets.md). The ability for different borrowing powers enables DegenPrime to integrate more tokens, faster and build out its offering, instead of sticking to major tokens.

### Global token cap

This deposit cap limits the number of tokens that can be deposited of a specific asset. It is the maximum exposure that DegenPrime as a whole can have on that asset. This makes sure liquidation bots can [liquidate](/degenprime/security/liquidations.md) assets for their market price. This cap goes for deposits and for borrowed funds.

Thus, if the token cap for USDC would be $500k, and one user would deposit $250k USDC from his wallet, and another user borrowers $250k from the lending pool, this would mean the token cap is reached. Until the total exposure of a token is decreased (in this case, USDC is withdrawn or paid back), that token can not be deposited or borrowed.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://degenprime.gitbook.io/degenprime/security/token-exposure-protection.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
