★ Admin has mint() with unlimited max
Usual (USD0 / bUSD0 / USUAL)'s assessment for RD-F-042 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
USD0 has mint(address to, uint256 amount) gated by USD0_MINT role with economic constraint (AmountExceedBacking error — collateral-backed 1:1). No hard uint256 MAX_SUPPLY constant at token level. USUAL token has mint() role-gated. The RWA-backing constraint is economic/protocol-level, not an immutable on-chain ceiling enforced at the token contract. Yellow — economic cap present but not a hard on-chain limit.
Sources #
- DocsUSD0 tech docs — mint function and supply mechanismtech.usual.money/smart-contracts/token-contracts/usd0: 'mint(address to, uint256 amount): Mints tokens to non-blacklisted address if caller has USD0_MINT role'; max supply listed as 'unlimited' but constrained by RWA backing 1:1retrieved 2026-05-17
- USD0 implementation — mint with AmountExceedBacking checkUSD0 impl 0xAe12F6F805842E6dafe71A6d2B41B28BA5fC821e: mint() present; AmountExceedBacking check visible in sourceretrieved 2026-05-17
Methodology #
Determine whether an admin-callable `mint` on a protocol token has no supply cap or an unlimited maximum supply.
See the full factor methodology and distribution across all protocols →