Nsec derivated to random word and if this Nsec is used, then you need to know that word or you can’t log with that Nsec.
That world would be changed every X time and only way how to do it would be selfhost.
Like hosting a random generator of these words connected to your Nsec locally and to your phone via Tor?
So basically if your Nsec leak, you will also need like little seed phrase that is connected to that Nsec and changes in time.
Who will rly wants to use nostr safe and on daily basis, then they will care and will maybe selfhost that Nsec 2fa?
Idk I’m just a pleb, i can’t program it.
Idk if it’s good idea, just trying my brain to idealize some ideas.