# Burn / Repay

{% hint style="warning" %}
**This documentation is a work in progress!**
{% endhint %}

{% hint style="success" %}
Repaying debt is the most effective way to increase your [health factor](/kopio-docs/fundamentals/glossary.md).
{% endhint %}

As with [minting](/kopio-docs/fundamentals/cdps/icdp/minting-borrowing.md), the term burn comes from the ERC-20 standard and it refers to the process of decreasing the supply of a token.

Repayment of debt in the [protocol](/kopio-docs/developers/contracts-overview.md) is done by a function which burns the amount repaid from the repaying accounts balance. This decreases the total supply of the Kopio Asset and decreases the protocol debt amount for the repaying account.

Because the debt value for the asset within the protocol is reduced, the account is now able to [withdraw](/kopio-docs/fundamentals/cdps/icdp/withdraw.md) any collateral that was backing it.

{% hint style="info" %}
Each burn will emit an event with relevant information

<pre class="language-solidity"><code class="lang-solidity">/**
 * @notice Emitted when an account burns a Kopio asset.
<strong> * @param account The address of the account burning the Kopio asset.
</strong> * @param kopioAsset The address of the Kopio asset.
 * @param amount The amount of the Kopio asset that was burned.
 */
event KopioAssetBurned(address indexed account, address indexed kopioAsset, uint256 indexed amount);
</code></pre>

{% endhint %}

## Conditions Preventing Repayments

Unlike minting, repayment of debt is not limited by the market status of the underlying asset but two situations exist where users wont be able to do so.

### Minimum Debt Value

Protocol has a USD-denominated lower limit that forbids tiny debt positions. This prevents spamming and ensures no dust positions form which could get annoying for the users themselves and troublesome for liquidators to process.

This means if the Minimum Debt Value is $10 and debt owed is valued $300, repaying $290.01 will not work. Repaying any amount less or equal to $290 or the full $300 will work.

### Safety State: Pause

In an emergency situation the [Safety Council](/kopio-docs/fundamentals/glossary.md) multisig can pause repayments for a Kopio Asset to prevent possible negative impact it would have.


---

# 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://kopio.gitbook.io/kopio-docs/fundamentals/cdps/icdp/burn-repay.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.
