Threat modeling is the practice of identifying what you are protecting, who might try to take it, and what defenses are proportionate. Here is how to apply it to Bitcoin self-custody.