would it be possible to program a smart contract tied to the key owner's death in some provable way, in order to release a key retrieval mechanism to their heir?
the contract could be written such that if two or more checkins in a row are missed, then the assets can be withdrawn by any authorized users.