> For the complete documentation index, see [llms.txt](https://docs.reserve.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.reserve.org/core-components/yield-dtfs/security.md).

# Security

### Security & audits

Reserve aims to establish a robust and stable asset-backed currency platform. However, this necessitates the implementation of an additional layer of smart contracts, introducing an extra level of smart contract risk.

The Reserve team is aware of these tradeoffs and has prioritized security by undergoing multiple audits conducted by the world's leading security firms.

#### Smart contract security audits

| Auditor        | Date     | Scope                          | Report Link                                                                                                                                                                                                                                                                                                                                 |
| -------------- | -------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Trail of Bits  | Aug 2022 | Protocol                       | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/trail-of-bits-2022-08-reserve-protocol-securityreview.pdf), [Fix Review](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/trail-of-bits-2022-08-reserve-protocol-fixreview.pdf) |
| Solidified     | Oct 2022 | Protocol                       | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Solidified%20-%20Audit%20Report%20-%20Reserve%20Protocol.pdf)                                                                                                                                                                    |
| Ackee          | Oct 2022 | Protocol                       | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Ackee%20-%20abch-reserve-protocol-report-1.1.pdf)                                                                                                                                                                                |
| Halborn        | Nov 2022 | Protocol                       | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Halborn%20-%20Reserve_Protocol_Smart_Contract_Security_Audit_Report_Halborn_Final.pdf)                                                                                                                                           |
| Code4rena      | Mar 2023 | Protocol v 2.1.0               | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Code4rena%20Reserve%20Audit%20Report%20-%20Release%202.1.0.md)                                                                                                                                                                   |
| Code4rena      | Jun 2023 | Protocol v 3.0.0 (core)        | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Code4rena%20-%20Reserve%20Audit%20Report%20-%20Release%203.0.0%20\(core\).md)                                                                                                                                                    |
| Code4rena      | Jul 2023 | Protocol v 3.0.0 (collaterals) | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Code4rena%20-%20Reserve%20Audit%20Report%20-%20Release%203.0.0%20\(collaterals\).md)                                                                                                                                             |
| Trust Security | Jan 2024 | Protocol v 3.1.0               | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Trust%20Security%20-%20Reserve%20Audit%20Report%203_1_0.pdf)                                                                                                                                                                     |
| Trust Security | Feb 2024 | Protocol v 3.2.0               | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Trust%20Security%20-%20Reserve%20Audit%20Report%203_2_0.pdf)                                                                                                                                                                     |
| Solidified     | Apr 2024 | Protocol v 3.3.0               | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Solidified%20-%20Audit%20Report%20-%20Reserve%20Protocol%20-%20April%2025%202024.pdf)                                                                                                                                            |
| Trust Security | May 2024 | Collateral plugins             | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/individual-plugins/Reserve_MetaMorpho_plugins_v2.pdf)                                                                                                                                                                            |
| Trust Security | May 2024 | Upgrade Spell v 3.4.0          | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Trust%20Security%20-%20Reserve%20Audit%203.4.0%20Spell.pdf)                                                                                                                                                                      |
| Solidified     | Jun 2024 | Protocol v 3.4.0               | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/Solidified%20-%20Audit%20Report%20-%20Reserve%20Protocol%203.4.0.pdf)                                                                                                                                                            |
| Trust Security | Jul 2024 | Collateral plugins             | [Report](https://github.com/reserve-protocol/protocol/blob/master/audits/Reserve_June_Plugins_v1.pdf)                                                                                                                                                                                                                                       |
| Trust Security | Jul 2024 | Collateral plugins             | [Report](https://github.com/reserve-protocol/protocol/blob/73362259c5a14c9c7bf3db0bd64fd9d1d370568a/audits/individual-plugins/Reserve_ETH_Plus_LP_v1.pdf)                                                                                                                                                                                   |

### Bug bounty

In addition to undergoing numerous audits, the Reserve team would like to motivate the community to undertake their own audits and will reward individuals who responsibly disclose any vulnerabilities they find.

Bug bounty of $10,000,000

Reserve has partnered with Immunefi for establishing a bug bounty program. See additional details of the program, or report any findings here: <https://immunefi.com/bounty/reserve/>

### Risks

For a detailed overview of potential risks and risk-mitigation strategies, see the [Risks page](/risks.md).


---

# 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.reserve.org/core-components/yield-dtfs/security.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.
