CryptoTokenKit (macOS)
CryptoTokenKit is a framework on macOS is used to manage and access cryptographic tokens i.e. physical smart cards or virtual smart cards (VSC). These tokens store cryptographic objects like keys and certificates and they can also perform cryptographic operations like signing, encryption and decryption.
The figure below depicts Smart ID Desktop App in context of the CryptoTokenKit architecture:

Smart ID Desktop App acts as a CryptoTokenKit Container App in the CryptoTokenKit architecture, and is a provider of certificates used for cryptographic operations. The App also provides a CryptoTokenKit extension inside its app bundle which provides necessary token operations.
The CryptoTokenKit extension of SmartID Desktop App for macOS is autonomous and self-contained and does not require any specific configuration or similar.