What is difference between Smartcard extension and Persistent Token extension? A persistent token extension allows you to create an entirely virtual token. A smart card extension is meant to present a smart card interface, with cards being inserted and removed, APDU stuff, and so on. Which one I should use? That depends on much your reader looks like a traditional smart card reader. It sounds like it’s very close, in which case a smart card extension would make sense. Since my smartcard reader has lightening port, curious to know if EAAccessory is allowed to be used in CTK extension? I don’t know. This is more of an EA question than a CTK question, and that’s not an area in which I maintain expertise. I know that some CTK extensions do the crypto in their container app rather than in the appex. This is necessary for technologies, like Core NFC, where the API only works in an app. That process is rather convoluted, but it does work. I helped a developer go down that path once, and my final advice was