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

# Introduction

The Keep Protocol is a new paradigm of a decentralized banking system integrated with margin trading and algorithmic market operations(AMO), which enables instant lending with high capital efficiency.

<figure><img src="/files/zlOmJhs14qVnGB7LXK5i" alt=""><figcaption></figcaption></figure>

* At the heart of the Voltz Protocol is the [Lending Pool ](/keep-finance/keep_core/lending-pool.md)that is responsible for the deployment of Interest Rate Swap (IRS) pools.&#x20;
* Each (IRS) pool works on top of a yield-bearing pool that produces variable rates of return (e.g. Aave v2 aUSDC lending pool).
* Each IRS pool has an inception date and a maturity date at which the swaps are settled.
* Each (IRS) pool is made up of three key components (contracts): Margin Engine, Virtual Automated Market Maker ([vAMM](/keep-finance/keep_core/margin-trading.md)) and Full Collateralization Module ([FCM)](/keep-finance/keep_core/fcm.md):&#x20;

{% tabs %}
{% tab title="Margin Engine" %}
Responsible for the management of position margin, cashflows and liquidations.&#x20;
{% endtab %}

{% tab title="vAMM" %}
Responsible for price discovery for the initiation of interest rate swaps.&#x20;
{% endtab %}

{% tab title="Full Collateralization Module (FCM)" %}
Enables traders to enter into fully collateralized fixed taker positions by depositing margin in the form of the yield-bearing asset (e.g. aUSDC) instead of the underlying token (e.g. USDC)
{% endtab %}
{% endtabs %}
