Today, most NFTs represent static assets. The immutability of its media and metadata is enforced either as a social agreement or through code. While this is sufficient for storing cultural artifacts designed to be unchanged (static art, music, writing, collectibles), there is a wide open design space for experimenting with dynamic onchain assets that continuously evolve their appearance, metadata, or state according to immutable rules.