🎉 Keycard Shell pre-sale has started! Â
Pre-order
 now for exclusive benefits! 👀
Keycard
Keycard Shell
Buy Keycard
Buy Keycard
Overview
Getting Started
Supported Wallets
Troubleshooting
Updating Firmware
Java SDK
Web3 API Extension
APDU API
Resources
Hardware Specifications
Contact
Documentation
APDU API
CHANGELOG
26 May 2025
#
Changelog
#
Version 3.1
Added IDENT command to Keycard an Cash applet
Added Ident applet
Added ability to export the extended public key
Added duress PIN
The INIT command now optionally accepts the max number of PIN, PUK retries and the duress PIN
#
Version 3.0
BREAKING
Removed the DUPLICATE KEY command
BREAKING
Removed SET NDEF command (replaced by STORE DATA)
Added Cash applet for payments/burner wallet scenarios
STORE DATA/GET DATA can now be used also for NDEF and Cash data
#
Version 2.2
Added additional options to the SIGN command to facilitate usage in POS transactions.
Make SET NDEF more tolerant on the input format by automatically appending missing length.
#
Version 2.1
Added concept of capabilities, making some APDU conditional and extending the SELECT response.
#
Version 2.0
BREAKING
Changed application AID
BREAKING
Completely redefined the EXPORT KEY command
BREAKING
Removed assisted key derivation
BREAKING
Removed plain data signing, now only 32-byte long hashes can be signed
Added internal key generation (GENERATE KEY)
Added the ability to customize the NDEF response (SET NDEF)
Added DUPLICATE KEY command
Last edited
26 May 2025
In this document
Version 3.1
Version 3.0
Version 2.2
Version 2.1
Version 2.0