That looks great! Couple questions:
1. Why is my current nip60 wallet not showing by default?
2. Do you only persist the seed(xpriv) locally? If I go to another nip60 client, how is my wallet generating deterministic keys?
3. Where do the mint recommendations come from?