User Workflow
Last updated
From a user’s point of view, DiversiFi has a simple flow: choose or build a portfolio, deposit USDC, receive a dToken, and let the engine do the work.
On diversifi.trade, a user can either:
pick a DiversiFi Strategy (e.g. Boomer, Big Four, Yield, narrative baskets), or
configure a custom portfolio by choosing tokens, target weights, and basic rules.
Each choice corresponds to a dedicated vault + dToken under the hood.
The user deposits USDC into the selected vault via the app.
The protocol swaps USDC into the target allocation for that Strategy or portfolio.
In return, the user receives a fungible dToken representing their proportional share of the vault.
The user always holds dTokens in their wallet, not the underlying assets directly.
Once the deposit is done:
The dToken tracks the value of the underlying portfolio (NAV).
The user can see performance in the app and, where supported, use the dToken in other DeFi integrations (e.g. as collateral once integrations go live).
The vault’s allocation is continuously monitored against its target weights.
When drift exceeds the configured threshold, the auto-rebalancing engine updates the portfolio back toward target weights.
This is what allows Strategies and portfolios to systematically react to volatility instead of staying static.
All of this happens without user intervention; the user simply holds dTokens.
At any time, the user can:
Withdraw – burn their dTokens in the app and receive USDC back (net of any applicable fees).
Adjust – move between Strategies, or create a new portfolio and allocate fresh USDC there.
Implementation details such as exact swap routing, oracle usage, and rebalancing cadence are covered in the vault system and protocol overview pages. This page is purely about the user journey through the app.
Last updated
