I am trying to abstract away all that complexity away with #safebox. The user only cares about a balance that has immediate liquidity. Underneath the hood, #safebox swaps between multiple mints. In future, I want to use a rating service to automatically choose the best mint, or swap if a rating gets below a threshold.