Reserve USD (RUSD) Stablecoin & Reserve Overview
RUSD is a stablecoin backed 1:1 by U.S. Treasury bills through a dual-contract system: the Reserve Contract manages collateral, and the RUSD Contract manages issuance and redemption. This structure ensures stability, transparency, and institutional-grade security.

1. High-Level System Interaction
The RUSD ecosystem is built around two primary smart contracts that work together:
- Reserve Contract: Holds USDO tokens that represent U.S. Treasury bills and manages liabilities.
- RUSD Contract: Issues, transfers, and redeems RUSD stablecoins based on the backing held in reserve.
When users deposit USDC, the Reserve Contract acquires USDO tokens through OpenEden. Corresponding RUSD tokens are minted and sent to the user via the RUSD Contract. When redemptions occur, the Reserve Contract releases USDC (or optionally USDO tokens) and updates the total liabilities, while the RUSD Contract burns the redeemed tokens.
2. Reserve Contract Details
The Reserve Contract is the financial backbone of RUSD. It ensures that every token is fully backed by short-term U.S. government debt. Its responsibilities include:
- Holding USDO tokens representing U.S. Treasury bills.
- Batch-processing end-of-day redemptions to optimize efficiency.
- Maintaining accurate records of deposits, withdrawals, and liabilities.
- Providing on-chain reporting of reserves, pending withdrawals, redemption fees, and carried-over transactions.
Transparency is central: the contract continuously tracks reserve value versus liabilities, ensuring holders that RUSD is always fully collateralized.
3. RUSD Stablecoin Contract Details
The RUSD Contract is an ERC-1155 fungible token implementation designed with institutional safeguards. It interacts directly with the Reserve Contract to manage issuance and redemption. Key features include:
- Minting: Only callable by the Reserve Contract when collateral is deposited.
- Redemption: Burn-and-settle process that exchanges RUSD for USDC or optionally USDO tokens.
- Controls: Supports account freezing, clawbacks, and one-time self-freeze mechanisms for security.
- Transparency: Every issuance and redemption is recorded on-chain for auditability.
This contract ensures that RUSD behaves as a reliable digital dollar, maintaining parity with its reserve assets at all times while offering flexibility and security for institutional users.