user4302: I am wondering if it is currently possible to manually derive stake pool cold keys using a low-level module like cardano-addresses. The idea behind this is to have a single master seed/mnemonic, downstream of which all other key paths (staking, payment, node management, etc) lie. In other words, is cardano-cli node key-gen currently the only command to create the cold keys, or is there another way?
CIP-1853 talks about such specifications, but I'm not sure if they are already implemented or if they can be manually implemented.
Thanks in advance!

user382: Like other keys on cardano, a stakepool cold key is just a bunch of random bytes from the protocol's perspective. While it's highly recommended to be interoperable amount tools to use reserved derivation paths to generate keys, from a technical perspective it isn't necessary and you could make up any derivation path and extract the key using cardano-addresses, and then store the CBOR encoded key in a text file.
That being said, I'd highly recommend utilizing the CIP-1853 derivation path.

4302: <p>I am wondering if it is currently possible to manually derive stake pool cold keys using a low-level module like <a href="https://github.com/input-output-hk/cardano-addresses" rel="nofollow noreferrer">cardano-addresses</a>. The idea behind this is to have a single master seed/mnemonic, downstream of which all other key paths (staking, payment, node management, etc) lie. In other words, is <code>cardano-cli node key-gen</code> currently the only command to create the cold keys, or is there another way?</p>
<p><a href="https://cips.cardano.org/cips/cip1853/" rel="nofollow noreferrer">CIP-1853</a> talks about such specifications, but I'm not sure if they are already implemented or if they can be manually implemented.</p>
<p>Thanks in advance!</p>
 382: <p>Like other keys on cardano, a stakepool cold key is just a bunch of random bytes from the protocol's perspective. While it's highly recommended to be interoperable amount tools to use reserved derivation paths to generate keys, from a technical perspective it isn't necessary and you could make up any derivation path and extract the key using cardano-addresses, and then store the CBOR encoded key in a text file.</p>
<p>That being said, I'd highly recommend utilizing the CIP-1853 derivation path.</p>
