Bubbles are NFTs that produce animated SVGs 100% on chain. Most NFT projects just store metadata on chain that point to an external resource. Bubbles are different in that the smart contract generates unique animations directly from code on the blockchain without linking to external resources like an image server or IPFS.