ERC721-based Software Licensing Framework.
- Multiple products - Each product has its own inventory levels and total supply, housed in one contract
- Subscriptions - Products can (optionally) expire and be renewed by paying additional funds
- Affiliate program - Affiliates can get a cut of sales they refer with individual, whitelisted rates (including recurring affiliate revenue with subscriptions)
- Roles-based permissions - The store has three roles: CEO, CFO, and COO
- Full ERC-721 Compatibility - Each license issued is also an ERC-721-compatible token
- CLI Admin Tools - With Ledger hardware wallet support