Live since September 4, 2026. The deployed parameters:
Each is an owner parameter; changes are on-chain and listed in the changelog.
Minting
Deposit USDG, receive dUSD, one for one, minus the mint fee if one is set:Redeeming
Redemption burns your dUSD and pays USDG from the treasury, again 1:1 minus the redemption fee if one is set. The treasury looks for your dollars in order:1
The liquid buffer
A protocol-enforced share of the reserve is always held as plain USDG. Ordinary redemptions end here, in one transaction.
2
Auto-unwind from the lending vault
If the buffer is short, the treasury automatically withdraws exactly the difference from its position in the Denar USDG vault — inside the same redemption transaction, at the vault’s normal share price, with no discount imposed on anyone. If the vault cannot pay that difference on the spot, the redemption reverts rather than paying less.
3
Keeper rotation from SGOV
T-bill holdings cannot be sold atomically (SGOV trades through Rialto, off-chain quoted). If a redemption exceeds even the vault’s liquidity, it reverts rather than paying a worse price — and keepers rotate SGOV back to USDG to refill the buffer, bounded by the Chainlink price and a rolling daily volume allowance.
The buffer floor
The treasury cannot invest through its own redemption liquidity: rotating USDG into SGOV, or parking it in the lending vault, is blocked whenever it would leave the liquid buffer below an enforced floor (a percentage of outstanding dUSD). The floor is a contract check, not an operator habit.What the treasury can redeem
The treasury redeems only what it minted. dUSD is one fungible token, but the allocator also mints dUSD straight into the lending markets, and that dUSD is backed by borrowers’ collateral rather than by the treasury’s USDG. So the treasury pays out against its own book: the contract’sredeemable() view reports, at any moment, the smaller of what the treasury has minted and what its liquid USDG plus the vault’s declared liquidity can pay, and zero while redemptions are paused. A Morpho Vault V2 declares none, so that figure is a floor: the app estimates the real one from the vault position, and a redemption the vault cannot serve reverts in the wallet before anything is signed. A redemption above what the treasury can pay reverts rather than dipping into equity that belongs to other holders.
Two small edges, stated so nobody trips on them: a redemption worth less than one micro-dollar of USDG is refused rather than burned for nothing, and the redemption fee, if one is ever set, is taken on the USDG side.