# Implementations

All known implementations of Djed are listed in the table below, along with their repositories, smart contract language and version. Since it is often the case that implementations may differ from the protocol version, known discrepancies are listed in the *Comments* column.

<table><thead><tr><th width="108">Implementation</th><th>Code Repositories</th><th width="56">V</th><th width="114">Language</th><th width="117">Audits</th><th>Comments</th></tr></thead><tbody><tr><td>Agenor</td><td><a href="https://github.com/DjedAlliance/Djed-Ergo">https://github.com/DjedAlliance/Djed-Ergo</a><br><br><a href="https://github.com/DjedAlliance/Djed-Ergo-WebUI">https://github.com/DjedAlliance/Djed-Ergo-WebUI</a></td><td><a href="broken-reference">M</a></td><td>ErgoScript</td><td>Not applicable</td><td><ul><li>Updatable, not immutable, not zero-governance.</li><li>Updates of the contract are controlled by a group of independent key holders trusted by the Ergo community. A majority of key holders must sign an update of the contract for the update to occur.</li><li>No minimum buying price for reservecoins. Instead the reservecoin price is reset to the initial price if the equity becomes zero.</li></ul></td></tr><tr><td>Minimal Djed in Plutus</td><td>Not yet available</td><td><a href="broken-reference">M</a></td><td>Plutus</td><td>Not yet available</td><td><ul><li>Updatable, not immutable, not zero governance.</li><li>Needs an off-chain operator.</li><li>An operator fee is charged by the protocol.</li></ul></td></tr><tr><td>Belus</td><td><a href="https://github.com/DjedAlliance/Djed-Solidity/commits/Belus">https://github.com/DjedAlliance/Djed-Solidity/commits/Belus</a><br><a href="https://github.com/DjedAlliance/Djed-Solidity/releases/tag/Belus-ECSD">https://github.com/DjedAlliance/Djed-Solidity/releases/tag/Belus-ECSD</a></td><td><a href="broken-reference">O</a></td><td>Solidity</td><td><a href="https://github.com/DjedAlliance/Djed-Solidity/blob/main/audits/PeckShield-Audit-Report-Djed-2.pdf">Peckshield Audit Report</a><br><br><a href="https://github.com/DjedAlliance/Djed-Solidity/blob/main/audits/AstraSec-Audit-Report-Djed-1.pdf">AstraSec Audit Report</a></td><td></td></tr><tr><td>Zephyr</td><td><a href="https://github.com/DjedAlliance/Zephyr/tree/master">https://github.com/DjedAlliance/Zephyr/tree/master</a></td><td><a href="versions">S</a></td><td>C++</td><td></td><td></td></tr></tbody></table>

If you know an implementation of Djed that is not listed above, please [contact us](mailto:contact@djed.one).

If you would like to start a new implementation of Djed, we would like to help. [Contact us](mailto:contact@djed.one).

{% hint style="info" %}
The list above is for information purposes only. Appearance in the list does not mean that the implementation is associated with or endorsed by the The Stable Order.
{% endhint %}
