# Keepers

Keepers play a crucial role in maintaining the health of Ion Protocol by acting as incentivized parties who take advantage of arbitrage opportunities to boost the overall health of the protocol.&#x20;

Ion's mechanisms are designed to economically align the financial incentives of the keepers and the health of the protocol.&#x20;

{% hint style="info" %}
"Incentivized Parties" can include anyone from individual users to institutions who want to maintain and operate off-chain programs that target profitable on-chain opportunities.&#x20;
{% endhint %}

***

## Liquidations

When the Loan-to-Value ratio of a lending position exceeds the liquidation threshold of a given asset, a keeper can trigger its liquidation process and also participate in the auction if they wish.&#x20;

Ion Protocol takes a fixed liquidation bonus approach, meaning that all liquidators will be able to transparently preview the benefit of bringing the position's LTV back to a predefined target.

Keepers can interact with the on-chain priority queue maintained per collateral asset to effectively monitor for loans that are close to liquidation.&#x20;

Promptly triggering and participating in liquidations allows the keeper to outcompete other incentivized parties. It also helps the protocol prevent potential accumulation of bad debt in a black swan event.  &#x20;

{% hint style="info" %}
It's important to note that the value of collateral in Ion Protocol is not measured by DEX/CEX prices, but rather by the full redemption value assessed by Proof-of-Reserve Oracles that monitor the consensus layer state.&#x20;

This means liquidations do not become possible by volatile price action but rather by consensus layer slashings and penalties. See more details on the [Proof-of-Reserve Mechanism](broken://pages/OUTVgkPFzJ7ELy9AOh8T).
{% endhint %}


---

# 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://docs.ionprotocol.io/liquidations/keepers.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.
