> For the complete documentation index, see [llms.txt](https://docs.earnpark.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.earnpark.com/earnpark-protocol/risk-management-and-architectural-safeguards.md).

# Risk Management and Architectural Safeguards

### Boundary AML Instead of Total Transfer Control

The protocol controls mint and cash-out boundaries, but does not promise that every secondary wrapper token transfer itself undergoes AML review. This is an honest caveat: the free transferability of the wrapper is achieved by moving control to the system's boundaries.

### Controlled Strategy Outflow

Strategies cannot send funds to arbitrary addresses. Capital withdrawal to the external execution layer is only possible to pre-approved receiver addresses and within outstanding exposure limits.

### Timelock-Governed Upgrades

EarnPark maintains a governance approach under which contract upgrades must not happen unexpectedly. Upgrades go through a governance path and timelock, while stress management paths are supplemented by a pause model and change management discipline.

### Explicit Strategy Liabilities

When a user redeems a strategy, their shares are immediately burned and converted into an asset-denominated liability. This does not eliminate market risk, but makes obligations transparently measurable.

### An Honest Risk Framework

The protocol's main risks fall into four areas:

* quality and resilience of external strategies;
* quality of the reserve venue and its instant liquidity;
* governance and limit configuration;
* AML signer / compliance operations.

The protocol does not conceal these risks. Its goal is to make them isolated and observable.


---

# 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.earnpark.com/earnpark-protocol/risk-management-and-architectural-safeguards.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.
