> For the complete documentation index, see [llms.txt](https://docs.stability.nexus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stability.nexus/stablecoins/djed-overview/versions.md).

# Versions

Djed is in fact not a single protocol but an evolving collection of protocols. Their characteristics and differences are summarized in the table below. Because Djed versions do not necessarily evolve linearly and are effectively variations of each other, we use names and letters to refer to them, instead of numbers.

<table><thead><tr><th width="123">Version</th><th width="71">V</th><th width="170">Formally Verified?</th><th>How it Differs from the Minimal Version</th></tr></thead><tbody><tr><td>Minimal</td><td>M</td><td>Yes</td><td>Not applicable.</td></tr><tr><td>Extended</td><td>E</td><td>Not Yet  </td><td>See <a href="https://eprint.iacr.org/2021/1069">Technical Whitepaper</a>.</td></tr><tr><td><a href="https://en.wikipedia.org/wiki/Osiris">Osiris</a></td><td>O</td><td>Not Yet</td><td><ul><li>Maximum transaction limits.</li><li>Diminishing protocol treasury fee to incentivize development in a rent-seeking free manner.</li><li>Possibility to sell both RCs and SCs simultaneously, as long as the sale does not reduce the reserve ratio, thus giving RC holders more flexibility when the reserve ratio is below the minimum threshold.</li></ul></td></tr><tr><td><a href="https://en.wikipedia.org/wiki/Shu_(Egyptian_god)">Shu</a></td><td>S</td><td>Not Yet</td><td><ul><li>The protocol uses two oracles instead of just one (or one oracle that provides two prices). Typically one price can be the latest price and the other price can be a moving average. The four operations (buy/sell SC/RC) use the price that will maximize reserve increase or minimize reserve decrease. This provides more resilience against potential oracle delays or price manipulation attempts. </li></ul></td></tr></tbody></table>


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.stability.nexus/stablecoins/djed-overview/versions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
