> For the complete documentation index, see [llms.txt](https://docs.iridius.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iridius.xyz/risk/framework.md).

# Risk framework

Every material risk the venue carries, alongside who bears it and what contains it.

Assets from the real world arrive carrying risks from the real world. Listing those risks, naming who holds each of them and recording what limits it is the only honest response. This section is that list. If something belongs here and is missing, treat it as a documentation bug and please tell us.

## The map

| Risk                            | Borne by                                | Mitigation                                                                                 | Detail                                                   |
| ------------------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------------- |
| Oracle failure or manipulation  | LPs, traders                            | Guards, staleness limits, cross-checks, the band, halts                                    | [Oracles and market sessions](/risk/oracles.md)          |
| Weekend and overnight gaps      | LPs                                     | Spread multipliers and smaller clips while the market is closed                            | [Trading regimes](/protocol/trading-regimes.md)          |
| Issuer credit and freeze rights | Everyone holding a Stock Token          | Disclosure, review of bytecode, tier caps, one published figure for single-issuer exposure | [Issuer risk](/risk/issuer.md)                           |
| Sequencer outage or censorship  | LPs, and traders caught partway through | A grace period on recovery, forced inclusion through L1, and halts                         | [Sequencer and chain risk](/risk/sequencer-and-chain.md) |
| Contract bugs                   | Everyone                                | Audits, invariants, a bounty, guarded caps, very little upgradeability                     | [Security programme](/architecture/security.md)          |
| Adverse or toxic flow           | LPs                                     | Inventory bands, skew-aware pricing, one-sided quotes and clips                            | [Anchor vaults](/protocol/anchor-vaults.md)              |
| Quote-asset depeg               | Everyone                                | A native issuer under MiCA regulation; disclosed as a concentration                        | [Quote asset: USDG](/assets/usdg.md)                     |
| Parameter error                 | LPs, traders                            | Timelock, a published rationale, the band as a backstop, guarded caps                      | [Parameter governance](/transparency/governance.md)      |
| Maker misbehaviour              | Takers                                  | Signature checks, expiry, nonces, the band, revocable attestations                         | [RFQ settlement](/protocol/rfq.md)                       |
| Regulatory change               | The venue                               | A boundary a parameter can tighten, with access gated by jurisdiction                      | [Compliance model](/compliance/model.md)                 |

## Where most failures end up

The oracle band is where most of the failures listed above come to a stop. A badly set parameter, a stolen maker key or a quote sent down the wrong route are all upstream problems, and in every case no fill can land further from the last guarded oracle price than the band allows. That turns a long tail of scenarios into a bounded cost per fill, and it is the reason the guarded launch caps mean anything at all: the worst case is a figure you can work out, not a figure you have to hope for.

## Risks not covered

Being explicit about what remains is part of the framework too:

* **Market risk.** Buying tokenized NVDA gives you NVDA exposure. The venue prices transactions; it does not insure positions.
* **Issuer insolvency.** Disclosure and caps make this exposure visible and put a limit on it. Neither one removes it.
* **An accurate oracle reporting a violent market.** Halts fire on staleness, on pauses and on implausible jumps, never on real volatility. When the underlying crashes, the crash comes through here exactly as it does there.

## How this section stays up to date

Any incident that falls somewhere on the map above receives a public post-mortem and, when the evidence justifies it, a change to a parameter or to the design through the timelock. [Lessons from RWA trading](/risk/lessons.md) gathers incidents from across the industry together with this venue's response to each; Iridius aims to hold its own record to the same standard.


---

# 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 following URL with the `ask` and `goal` query parameters:

```
GET https://docs.iridius.xyz/risk/framework.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `build a script that syncs our docs to a CMS` lets GitBook tailor the answer to that use case.

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.
