Deposit USDG and the contract splits it across Stock Tokens at fixed weights — anyone can trigger a rebalance once the basket drifts.