Adds license keys to a paid desktop app, CLI, plugin or self-hosted product. Covers key generation, hashed storage, device activation with an activation limit, same-device reinstall, deactivation to move devices, revocation on refund or chargeback, expiry, and signed offline leases. Ships a runnable zero-dependency server and client with tests, and explains when to use Creem's built-in license keys (proxied through your backend) instead. Use when the user asks for license keys, activation codes, serial numbers, "limit to N devices", offline licensing, or revoking a refunded customer's key.
Full instructions are included with purchase
This is a paid skill. Buy it on its own or get every skill with a plan. Buyers download it from this page or their account.
Outline
Step 1: Choose the approach (ask the user only if unclear)