| Category | Command | Description | Secure Channel Required | PIN / User Key Required | PUK Required |
| Application & Info | SELECT | Selects the Cryptnox applet. | |||
| Get Card Public Key | Retrieves the card factory EC public key. | ||||
| Get Manufacturer Certificate | Reads Cryptnox X509 manufacturer certificate (paged). | ||||
| Get Card Certificate | Retrieves ephemeral session certificate (for secure channel setup). | ||||
| Initialization | INIT | Initializes card with PIN, PUK, and pairing key. | | ||
| Open Secure Channel | Establishes Secure Channel with pairing key. | | |||
| Mutually Authenticate | Confirms Secure Channel integrity with challenge/ response. | ||||
| Change Pairing Key | Updates Secure Channel pairing key. | ||||
| User Auth | Verify PIN | Verifies user PIN, unlocks card for session. | | ||
| Change PIN / PUK | Changes PIN or PUK. | | | ||
| Unblock PIN | Unblocks PIN with PUK + new PIN. | ||||
| Add User Key | Stores external user public key (ECDSA, RSA, FIDO). | PIN/User Key (or PUK if PIN disabled) | | ||
| Check User Key | Performs challenge-response authentication using user key. | | |||
| Delete User Key | Deletes a registered user key slot. | ||||
| Set Pin Auth | Enables/disables PIN auth (forces User Key only). | ||||
| Key Management | Load Key | Loads seed, keypair, or performs dual seed generation. | PIN/User Key | ||
| Generate Key | Generates new seed internally. | PIN/User Key | |||
| Set Pinless Path | Configures special EIP-1581 pinless derivation path. | ||||
| Set Pub Export | Enables xpub or clear pubkey output. | ||||
| Get Public Key (Pubkey) | Reads current or derived public key, xpub. | PIN/User Key (unless pinless/clear allowed) | |||
| Derive Key | Derives new key pair from seed (BIP32/SLIP10). | PIN/User Key | |||
| Generate TRNG Random | Outputs random data (16–64 bytes). | ||||
| Operations | Sign | Signs 32-byte hash (ECDSA/ Schnorr). | PIN/User Key (unless pinless mode) | ||
| Decrypt | ECIES-like decryption / symmetric key output. | PIN/User Key | |||
| Data & History | Get Card Info / Read Data | Reads owner info, key source, counters, user slot info. | PIN/User Key (for protected slots) | ||
| Get History | Reads signing history slots. | PIN/User Key | |||
| Write Data | Writes user data slot or custom bytes. | PIN/User Key | |||
| Administration | Reset | Full reset of the card. |