- Keygen initially focused on licensing internet-connected applications and later added offline licensing capabilities.
- Cryptographic license keys were introduced for data integrity and verification on offline devices.
- Activation proofs allowed cryptographic signing of device activation but had immutable embedded datasets.
- License files enable dynamic resource data for offline environments, replacing static cryptographic keys.
- License files are digitally signed certificates that include expiration and entitlement data.
- License files can be distributed via email, USB, or dongles for air-gapped devices.
- License files serve as an alternative to signed license keys and machine proofs.
- A demonstration of activating air-gapped devices using license files and QR codes is available on GitHub.