Cryptography software; downloadable computer software applications, including those for minting non-fungible tokens [NFTs]; downloadable digital image files authenticated by non-fungible tokens (NFTs); downloadable software to enable the purchase, sale and exchange of virtual currency; downloadable cryptographic keys for receiving and spending crypto assets and crypto currency; cryptocurrency hardware wallets; software for facilitating secure electronic financial transactions; downloadable computer software for managing crypto asset transactions using blockchain technology; software for smart contracts.;