# USDV Architecture

## Overview

<figure><img src="https://2748992917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F60HQBir8zL677R7V1bjd%2Fuploads%2FABg8mJSFqpVZiBBJiPtn%2Farchitecture.png?alt=media&#x26;token=a0f23da7-e20d-4c22-b583-efa7d712acd8" alt=""><figcaption><p>USDV contract interactions.</p></figcaption></figure>

* Verified Minter Contracts can mint USDV using STBT as collateral.
* Token contracts on any USDV-enabled blockchain can send [remint](https://docs.usdv.money/docs/concepts/remint) requests to the vault to atomically burn-and-swap USDV from one color to another.&#x20;
* Tokens are freely transferred between wallets within or between blockchains.

## Vault

All tokenized assets and generated yields are stored in a globally unique **Vault** on **Ethereum**, the most secure and decentralized L1 chain on the market.

The Vault **issues, tracks, and updates** the *mint* of each color. The mint of each color is the sum of circulation for a given color across all chains.&#x20;

This mint is used to calculate the contribution of a given color to the global circulation across all blockchains, which is used to calculate yield shares.&#x20;

After USDV is minted in the Vault, it is atomically transferred to the Minter’s wallet on the primary chain, from where it can be transferred to other chains or wallets.

## USDV

USDV contracts are compatible with the widely adopted token standards (e.g. ERC20 on EVM) with administrative features for compliance requirements. It will also include signature-based permit (EIP2612) interfaces on EVM chains.&#x20;

USDV is deployed omnichain, and each USDV contract deployment manages local chain coloring state. The coloring information is used to implement reminting.

Learn more about contract roles & functions at [**Contract Governance**](https://docs.usdv.money/docs/technical-reference/contract-governance).

### Crosschain

USDV is built on the omnichain messaging protocol LayerZero; we chose LayerZero due to its superior immutable security, permissionless design, and censorship resistance.

## Minter

A Minter Contract is deployed for each (new) Verified Minter, and facilitates the coloring of tokens, minting using alternative stablecoins, blacklisting/whitelisting, and more.&#x20;

For easy integration, please refer to [**Minter Widget**](https://docs.usdv.money/docs/app-integrations/minter-widget).
