Unlock is an intelligent contract platform that has been generating time-limited memberships as NFTs since 2018.
Source: unlock-protocol.com via Maddy on TOM3