Dynamic allocation is the core decision-making logic that determines how vault assets are distributed between the Base Layer and Alpha Layer.
Design Philosophy
Every Dawn Vault follows one rule: yield should never drop to zero.
The Base Layer (lending or staking) runs continuously. The Alpha Layer only activates when market conditions make it profitable. This two-layer design means depositors always earn something, with upside capture during favorable periods.
How It Works
Decision Inputs by Vault
Vault
Primary Signal
Secondary Signals
USDC Vault
SOL Funding Rate
Lending rates across protocols
SOL Vault
LST yield − SOL borrow rate spread
Staking APY, borrow rate trends
BTC Vault
SOL FR + USDC borrow cost
BTC price, collateral LTV
USDC Vault Allocation Model
The USDC Vault uses a state machine with two states:
State Transitions
From
To
Condition
BASE_ONLY
BASE_PLUS_DN
SOL FR > 15% annualized for 2 consecutive days
BASE_PLUS_DN
BASE_ONLY
SOL FR < -2% annualized for 1 day
BASE_PLUS_DN
EMERGENCY_EXIT
SOL FR < -10% annualized (no time condition)
Allocation Ranges
State
Lending
Delta-Neutral
Liquidity Buffer
BASE_ONLY
100%
0%
Included in lending
BASE_PLUS_DN
30–50%
50–70%
30% minimum maintained
SOL Vault Allocation Model
Monthly decision cycles to avoid swap cost erosion: