There are a few different ways to do Spillman channels, the way I propose requires holding onto a presigned transaction for unilateral exit. This is only needed if the mint is uncooperative. This is non deterministic so you need to store it alongside your seed. However unlike lightning if you lose it the mint can’t cheat you out of any money by settling a bad state. You can make the users unilateral exit path deterministic by implementing it as a timelocked script path instead of a timelocked presigned transaction. Then you only need your seed and nothing else to unilaterally exit. However I like the presigned tx model better since it results in everything being a musig spend.
Hey you are alive on nostr! Thanks. Maybe more than a seed is not obvious for proper backup, but I could be too old school. Its a spending wallet but people may still risk a salary worth which for my personal taste is nothing to skoff at. Probably good solutions can exist by wallet implementations to make the backup more easy [at what cost]. Sorry could you spell out why everything being a musig spend would be better?
musig leaks nothing about the contract on chain and is more block space efficient. Using the script path for unilateral exit leaks the fact you were most likely using a Spillman channel to any observers. It’s also much larger. Maybe simpler backups are more important to people than privacy and block space. And if that’s the case my proposal also works with the script path variant.