<!--
Sitemap:
- [Overview](/index): Introducing Monet
- [Products](/introduction/products): Stablecoins & Savings
- [Use Cases](/introduction/use-cases): Concrete use cases of Monet
- [How It Works](/products/how-it-works/): Monet is a stablecoins protocol allowing the creation of decentralized, capital-efficient and over-collateralized stablecoins built using a modular & upgradabl…
- [Monetizer Module](/products/how-it-works/monetizer-module): Explaining the Monetizer Module
- [Savings Module](/products/how-it-works/savings-module): The Monet Savings Module is what allows Monet stablecoins holders to earn a native yield based on the returns generated by the protocol on its assets backing t…
- [Flashloan Module](/products/how-it-works/flashloan-module): Flash loans (also called One Block Borrows) are special transactions that allow the borrowing of an asset, as long as the borrowed amount (and a fee) is return…
- [Stablecoins & Savings](/products/stablecoins-and-savings/): Introducing Monet Stablecoins
- [USDmo & sUSDmo](/products/stablecoins-and-savings/usdmo-and-susdmo/): Explaining USDmo & sUSDmo
- [Implementation](/products/stablecoins-and-savings/usdmo-and-susdmo/implementation): Detailing current USDmo production implementation
- [Fee Distribution](/products/stablecoins-and-savings/usdmo-and-susdmo/fee-distribution): Monet generated fees by the USDmo codebase are distributed as follow:
- [Licensing](/products/licensing): Monet is divided into 3 different repositories, each with different licenses:
- [Proof of Solvency](/security/proof-of-solvency): Monet Proof of Solvency
- [Hypernative](/security/hypernative): Hypernative is a leading real-time security platform that unites alerting and threat prevention with a sharp focus on early detection of on-chain threats and a…
- [Keepers](/security/keepers): Role and responsibilities of Keepers in maintaining Monet protocol operations
- [Audits](/security/audits): A breakdown of security reviews covering deployed smart contracts of Monet
- [Multisigs](/security/multisigs): A breakdown of multisigs used in Monet
- [Introduction](/developers-hub/introduction): TBA
- [Monetizer Module](/developers-hub/monetizer-module)
- [Savings Module](/developers-hub/savings-module)
- [Flashloan Module](/developers-hub/flashloan-module)
- [Onchain Tools](/developers-hub/onchain-tools/)
- [Oracles](/developers-hub/onchain-tools/oracles/): - [RedStone](/developers-hub/onchain-tools/oracles/redstone): Monet related RedStone Price Feeds Details
- [RedStone](/developers-hub/onchain-tools/oracles/redstone): Monet related RedStone Price Feeds Details
- [Offchain Tools](/developers-hub/offchain-tools/): TBA
- [Subgraphs](/developers-hub/offchain-tools/subgraphs): TBA
- [Dune](/developers-hub/offchain-tools/dune): TBA
- [Build on Monet](/developers-hub/build-on-monet/): The goal of these guides is to help developers, such as third-party protocols, arbitrageurs or keepers; understand and build on-top of Monet.
- [Monetizer Module Integration](/developers-hub/build-on-monet/monetizer-module-integration): The Monetizer Module serves as the core minting and burning engine for Monet stablecoins.
- [Savings Module Integration](/developers-hub/build-on-monet/savings-module-integration): The Savings module provides a yield-bearing vault system built on the ERC4626 standard, allowing users to deposit Monet stablecoins and earn interest through a…
- [Flashloan Module Integration](/developers-hub/build-on-monet/flashloan-module-integration): The Flashloan module serves as the core minting and burning engine for Monet stablecoins.
- [Addresses](/developers-hub/addresses/): Deployed Monet smart contracts
- [USDmo](/developers-hub/addresses/usdmo/): Deployed USDmo smart contracts
- [Eden Mainnet](/developers-hub/addresses/usdmo/eden-mainnet): Deployed USDmo smart contracts on Eden Mainnet
- [Eden Testnet](/developers-hub/addresses/usdmo/eden-testnet): Deployed USDmo smart contracts on Eden Testnet
- [User Guides](/resources/user-guides): TBA
-->

# How It Works

Monet is a stablecoins protocol allowing the creation of decentralized, capital-efficient and over-collateralized stablecoins built using a modular & upgradable architecture.

The protocol consists of several different modules,which can be added or removed over time, from which stablecoins can be issued or minted.

Any type of stablecoin can be deployed using Monet, for instance: USD, EUR, CHF, ETH, BTC, etc..

<figure><img src="/images/VXcgkWBBZD0aNUNBspoH.png" alt="" /><figcaption><p>Monet - high Level Architecture</p></figcaption></figure>

Monet is designed as a modular and scalable system where each functional component exists as an independent module. These modules can be deployed, upgraded, paused, or reconfigured without disrupting the entire protocol. This gives the opportunity to launch multiple stablecoins (USDmo, EURmo, etc.), customize their parameters, and extend functionality over time.

<figure><img src="/images/xeTpzDtQleoo1gTBqzvX.png" alt="" /><figcaption><p>Monet - Monet Stablecoins Minting Modules</p></figcaption></figure>
