Vetro (VUSD)
Summary
Ketju does not approve Vetro: a Keeper can pause deposits and withdrawals for each asset, and Vetro does not disclose what backs VUSD. Vetro issues VUSD and vetBTC against reserves of approved assets and pays yield through separate staked wrappers. Because of the Keeper’s pause, a holder’s withdrawal depends on a switch an operator holds. The public documentation available on 2026-09-15 also did not disclose the reserve composition, who holds the Owner and Keeper keys, or the redemption timing. On that date Vetro was eighteen days old with roughly $508k on-chain, so it had no operating history to make up for the missing disclosure. Size is not the reason for the verdict: Ketju would not approve a pegged dollar with an undisclosed reserve and withdrawals an operator can stop, at any size.
- Vetro publishes the VUSD reserve composition with independent attestation, and names the Owner and Keeper key holders and signing thresholds
- The per-asset deposit and withdrawal pause is removed, timelocked, or placed behind a disclosed governance process with a published redemption service time
- A Keeper pauses withdrawals on a live asset, or VUSD sustains a material deviation from one dollar
Ketju checks this memo every night and opens a review if its venues or files show a warning or a cited document changes. The first confirmation is due 2026-12-15.
Research
How it works
Vetro issues pegged assets against reserves held in what the documentation calls isolated Treasury Vaults. Vetro presents VUSD as a settlement-grade dollar that targets one-to-one redemption, describes it as fully reserved by design, and cites on-chain proof of reserves. Vetro’s vetBTC and vetETH are settlement-grade versions of BTC and ETH: users swap in approved assets of the same denomination and receive the vet token. Vetro keeps yield separate from the settlement asset and pays it through opt-in wrappers: sVUSD and VUSDx for the dollar, and svetBTC for bitcoin. A holder of plain VUSD therefore earns no return.
Who controls it
The contracts use an Owner and Keeper model. The Owner whitelists new assets, sets fees and appoints Keepers. Keepers move funds between the Treasury and yield vaults and can pause deposits and withdrawals for specific assets. That pause decides the verdict, because a holder who relies on one-to-one redemption depends on a Keeper not using a power the documentation says it holds. Each new asset also needs a veVETRO governance vote before it goes live, so token holders decide what Vetro admits. The documentation we could reach on 2026-09-15 did not name who holds the Owner or Keeper keys. It did not say whether the contracts are upgradeable, and it did not publish the reserves behind VUSD.
History
DefiLlama listed Vetro on 2026-08-28 and reported about $508k, all on Ethereum, on 2026-09-15. About $67k of that sat in pools with a published yield. That is eighteen days of public operating history. The protocol’s audit repository publishes an audit dated February 2026, which reports 287 tests and 96.08 percent line coverage. Vetro discloses no incident, and our search on 2026-09-15 of the protocol documentation, the contracts wiki and general web sources found none. Eighteen days of history shows nothing about how Vetro behaves under stress.
Withdrawals
Vetro states that holders redeem VUSD one-to-one against the reserve and swap the vet assets out of the Treasury Vaults. Both run through vaults whose swap-out a Keeper can switch off for each asset, and Vetro documents neither the servicing time nor any queue. The other way out is to sell into the market. Vetro has roughly $508k of protocol assets and advertises a target of more than a hundred networks, so we assume the depth on any single venue is very thin. A holder cannot currently show a client either way of getting cash back.
Comparison
A client who wants a redeemable dollar can hold a researched cash instrument whose obligor is named and whose reserve is attested, and we measure Vetro against that holding. Among pegged assets, Ketju does not approve other issuers that disclose more than Vetro, on control and eligibility grounds. Vetro discloses less than those issuers and adds a withdrawal pause that an operator holds. Keeping settlement separate from yield is a sound design choice, and we note it as one. That choice does not tell a holder who holds the reserve or who can stop a redemption.
Open questions
We could not learn what backs VUSD or in what proportions. We could not learn who holds the Owner and Keeper keys or under what signing threshold. We could not learn whether the core contracts are upgradeable, or by whom. We could not learn the redemption servicing time or whether a queue exists. We could not learn which oracles feed the redundant oracle mapping or who can change them. We do not know whether the February 2026 audit covered the pause and treasury-transfer powers. Public documentation on 2026-09-15 answered none of these questions.
Sources
Each claim above comes from one of these sources. Where Ketju could not verify a number, the memo states that.
- Vetro: protocol documentation · primary · accessed 2026-09-15
Supports: VUSD settlement asset, sVUSD and VUSDx yield layers, separation of settlement and yield, multi-network target - Vetro: vetBTC and vetETH · primary · accessed 2026-09-15
Supports: swap in approved assets, isolated Treasury Vaults, swap-in and swap-out toggles, veVETRO vote before activation, redundant oracle mapping - Vetro contracts: Owner and Keeper model · secondary · accessed 2026-09-15
Supports: Owner whitelists assets and sets fees, Owner appoints Keepers, Keepers move treasury funds, Keepers pause deposits and withdrawals - Vetro: VUSD audit report · primary · accessed 2026-09-15
Supports: February 2026 audit, test count, line coverage - DefiLlama: Vetro record · secondary · accessed 2026-09-15
Supports: current TVL, Ethereum perimeter, CDP category, listing date 2026-08-28
The asset and the chain
This memo covers the protocol. A position also holds an asset and settles on a chain. Whichever of the three holds the most power over the position decides who can freeze it. These tables describe control and do not judge quality.
| Chain | Verdict | Freeze | What it can do |
|---|---|---|---|
| Ethereum | Approved | No freeze key | Ethereum has no sequencer, no upgrade key and no operator who can be compelled to act; rule changes require social consensus. |