it's a pretty simple thing... bitcoin HD wallets use it also, basically append some string of data with a ordered structure, /1 /2 /3 etc and hash it and new secret key
i think that we will see nostr signers turn into full keychains in the near future