I'm not an expert, but I think it should be possible to send bitcoins to a script containing two addresses. One address can unlock the UTXO at any time and the other can unlock the UTXO after a certain time with OP_CHECKLOCKTIMEVERIFY. The owner would provide the first address and the heir would provide the second address.
FYI, Bitcoin transactions know nothing about seeds and wallets.
I think so too, the only missing link here is for someone to build an user friendly GUI that makes this trivial to do for anyone who wants it. I don't think overly complicated inheritance protocols are needed. If someone needs such a solution, they can invest money to develop something custom themselves. Overall, the more complicated it is and the more time passes the more likely it is that something will go wrong.
Usually the GUI is the missing link to make a lot of what Bitcoin is capable of more accessible to average users.
Such setup can be realized with the use of Liana wallet.
Such a thing is not good, especially since we are often planning very long timelines for inheritance stuff. The criticism was already raised in that same thread.
I kinda liked it, but I have a natural worry when a product offers features that aren't universally applied via some protocol or BIP. The reason for this is that if the software dies, then what happens?
To mitigate any potential issues I would suggest the setting the shorter period of inactivity for the primary key around 3 months seems optimal to me. This way either you or haeres can take the necessary actions if needed. It’s hard to imagine something so severe happening in just 3 months that would prevent even unsupported software wallet from managing the funds.
And your response over there does not really work for inheritance. 3 months of key inactivity? I have not touched my cold storage in half a decade or more, I don't even know when I touched it actually it could be much longer than that.