# Risks and Audits

## Risks

### **Smart Contract Risks**

The protocol will be interacting with a number of smart contracts, all of which impose risks. This can be both known and unknown risks that could result in the failure or vulnerability on the smart contracts which could result in assets being locked or lost forever.

### **Oracle Risks**

Liquidations depend on a live, accurate price feed from oracles. Oracle downtime, incorrect prices, or manipulation can cause wrongful liquidations. Fallback systems, safety switches, and emergency notification systems are in place to mitigate this risk.

### **Bridge Risks**

The protocol interacts with various bridges to move assets from blockchain to blockchain. While all bridges have been carefully reviewed for their risks and liquidity constraints, risks of bridge hacks and loss of funds cannot be alleviated.

### **Who bears the risk in case the risk engine fails?**

There are three layers to risk mitigation:

1. The protocol’s insurance pool takes the first loss.
2. The protocol’s treasury as a second loss.
3. Should (1) and (2) be depleted, the losses will have to be socialized amongst users.

Note: risk parameters significantly penalize supported protocols that do not have insurance pools or coverage themselves. This implies a de-facto first risk mitigation layer before August protocol gets affected.

## Audits

{% hint style="danger" %}
Security audits don't eliminate risks fully. Please do not deposit more assets than you can afford to lose.
{% endhint %}

### Zellic Audit - August 2023

{% file src="/files/qoTtpHCWJQtayBfIQMmW" %}

### Zellic Audit - March 2023

{% file src="/files/uDBbycHke7P7nqEMsMqG" %}

### Sigma Prime Audit - August 2024

{% file src="/files/Lzf1MCh4y2LEyt33cOQG" %}

### ChainSecurity Audit - January 2025

{% file src="/files/T8THh3IMS9s940MOOmRS" %}


---

# 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.augustdigital.io/smart-contracts/risks-and-audits.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.
