> For the complete documentation index, see [llms.txt](https://docs.dittonetwork.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dittonetwork.io/ditto-earn/ditto-musd-savings-vault.md).

# Ditto MUSD Savings Vault

Deposit MUSD on Mezo; the vault invests USDC in Spark Savings on Ethereum.

Deposit MUSD on Mezo and receive **dMUSD**, your share of the vault. Ditto swaps and bridges the funds to Ethereum, then supplies USDC to Spark Savings. A buffer stays on Mezo for withdrawals.

[Open V2 on Ditto Earn](https://earn.dittonetwork.io/vaults/musd-savings-v2) · [Deployments](https://docs.dittonetwork.io/ditto-earn/ditto-musd-savings-vault/deployments) · [Mezo UI integration](https://docs.dittonetwork.io/ditto-earn/ditto-musd-savings-vault/integration)

**V2 was deployed September 23, 2026.** It holds real funds; initial live end-to-end validation is still in progress. Start small. The [August pilot](https://earn.dittonetwork.io/vaults/musd-savings) remains a separate vault—pilot shares do not become V2 shares.

| Item                        | Behaviour                                                                                                |
| --------------------------- | -------------------------------------------------------------------------------------------------------- |
| Network                     | Mezo mainnet, chain ID 31612                                                                             |
| Deposit asset / share token | MUSD / dMUSD, both 18 decimals                                                                           |
| Entry                       | Shares minted immediately at the last published price                                                    |
| Exit                        | Request → batch settlement → claim                                                                       |
| Yield                       | USDC invested in Spark Savings on Ethereum                                                               |
| Costs                       | No protocol deposit/withdrawal fee. Bridge and swap costs reduce vault value; wallet gas is BTC on Mezo. |

## Share price and balances

The published share price is the MUSD value of one dMUSD. For V2, operators update it when a withdrawal batch closes, or 48 hours after the last publication. Safety checks, liquidity, RPC or quorum failures can delay publication; 48 hours is a target, not a guaranteed deadline. It is **not a live balance**. Deposits use the last published price without a NAV-age gate, so it can still lag current value in either direction. This policy has been active since October 13, 2026; the August pilot is unchanged.

Only the Spark position earns yield. Idle balances and funds crossing the bridge do not. The displayed APY is an estimate, not a guaranteed net return. Bridge/swap costs, stablecoin exchange rates and losses can outweigh yield.

The dashboard separates buffer, Spark, other nonzero balances and recent bridge activity. Do not add transfer history to balances or assume the difference from published-NAV TVL is money in transit.

## Withdrawals

Request in dMUSD, wait for the batch to be funded, then claim MUSD. The current operator policy closes a non-empty batch at 100 MUSD queued or 24 hours after opening. Settlement can take longer if funds must return from Ethereum or services are delayed. See [Withdrawals](https://docs.dittonetwork.io/ditto-earn/ditto-musd-savings-vault/withdrawals).

## Risks and control

You can lose funds through vault, bridge or venue failures, stablecoin price changes and accounting or operational failures. Withdrawal timing is not guaranteed.

The current five operator seats are run by Ditto; four signatures authorize normal execution. Both guardian keys and upgrade authority are currently controlled by Ditto. This is not yet an independently operated or jointly custodied deployment with Mezo.
