> For the complete documentation index, see [llms.txt](https://docs.idle.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.idle.finance/developers/security/integration-standard-requirements.md).

# Integration Standard Requirements

The [Security](#security) and [Resiliency](#resiliency) tables show the requirements to onboard a new yield source or an asset in the [Best Yield](/developers/best-yield.md) strategies.

{% hint style="info" %}
The Integration Standard Requirements made part of a due diligence process to evaluate new possible yield improvements.
{% endhint %}

### **Security**&#x20;

| Metrics                                                                                                                    | Minimum requirement                                     |
| -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| Has a reputable company audited contracts, or are they fork of audited projects?                                           | 1 custom audit                                          |
| Months of activities since last contract update                                                                            | 3 months                                                |
| Are contracts immutable or upgradeable by admins? If upgradable, how many admins control the keys, and are they anonymous? | Immutable preferred, but answers evaluated case by case |
| Is there an emergency exit plan?                                                                                           | Evaluated case by case                                  |
| Are there protocol dependences?                                                                                            | Evaluated case by case                                  |
| Has the protocol/asset suffered losses in the past?                                                                        | Evaluated case by case                                  |

### **Resiliency**

| Metrics                                             | Minimum requirement                    |
| --------------------------------------------------- | -------------------------------------- |
| Current protocol TVL or asset market capitalization | $ 50M+                                 |
| Expected TVL or market capitalization in 3 months   | $ 100M+                                |
| Current protocol's or supported service' APYs       | +30% than Idle 30-day strategy average |
| Expected impact on APY when deploying Idle TVL      | Less than 10% change                   |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.idle.finance/developers/security/integration-standard-requirements.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.
