user1950: Generating a policy doesn't require a running node; the cardano-cli alone is sufficient. Since no connection is made to the network, can I assume there's no difference between a policy on preprod and mainnet? In other words, can I use the same policy to mint on all the different networks?
The only difference will be the expiry slot because the reference slot will differ between networks.

user1950: As it turns out, they are. I've minted NFTs on preprod and mainnet with the exact same keys and policy.
Here's the policy on preprod:
https://preprod.venster.io/policies/3333acb55ed79731ea6658abb74f453cbb87e15aee01a7aab484b2a6
Here's the same policy on mainnet:
https://venster.io/policies/3333acb55ed79731ea6658abb74f453cbb87e15aee01a7aab484b2a6

1950: <p>Generating a policy doesn't require a running node; the <code>cardano-cli</code> alone is sufficient. Since no connection is made to the network, can I assume there's no difference between a policy on preprod and mainnet? In other words, can I use the same policy to mint on all the different networks?</p>
<p>The only difference will be the expiry slot because the reference slot will differ between networks.</p>
 1950: <p>As it turns out, they are. I've minted NFTs on preprod and mainnet with the exact same keys and policy.</p>
<p>Here's the policy on preprod:
<a href="https://preprod.venster.io/policies/3333acb55ed79731ea6658abb74f453cbb87e15aee01a7aab484b2a6" rel="nofollow noreferrer">https://preprod.venster.io/policies/3333acb55ed79731ea6658abb74f453cbb87e15aee01a7aab484b2a6</a></p>
<p>Here's the same policy on mainnet:
<a href="https://venster.io/policies/3333acb55ed79731ea6658abb74f453cbb87e15aee01a7aab484b2a6" rel="nofollow noreferrer">https://venster.io/policies/3333acb55ed79731ea6658abb74f453cbb87e15aee01a7aab484b2a6</a></p>
