Unlock Protocol is a system that allows you to integrate smart contracts into your project to create memberships and sell or airdrop access NFTs in just minutes. Common use cases include memberships, subscriptions, ticketing, token gating, certifications, loyalty programs, and gaming. Unlock Protocol is an open-source, community-governed smart contract protocol with apps, libraries, and developer tools.