WTF ARE DYNAMIC NFTS?
Yes, NFTs have provided potential new pathways for the authentication, monetization, and archivability of digital art, but what’s become apparent in the past few years is that art registered on the blockchain includes more than static, unchanging objects like JPEGs or MP4s.
For the purpose of this article, I’m defining Dynamic NFTs as works of art that react to data input or output. These reactions may include touch, gaze, wallet interaction, or even live feeds of web data. The key aspect here is that dynamic systems engage us in a circuit of communication, a visceral feedback loop. The interactive qualities of dynamic NFTs, because we are physical beings, makes even two-dimensional objects spatial.
Although the concept of variable artwork interacting with external stimuli is not novel, when coupled with NFTs, the possibilities grow exponentially. This marks a larger shift in culture, not dissimilar to moving images over a century ago. As creators, the ways in which we can now articulate meaning with spatial and responsive systems are staggering, not to mention the new methods of distribution available with Web3.
At present, we can think of dynamic NFTs in three very general ways:
Dynamic : spatial and responsive systems that react to input
To over simplify, I’ll define generative art as work generated from a predefined construct, such as art generated from code. Generative Art has many permutations, including work generated at the time of mint. Whereas dynamic works are continuously generated in response to third-party input. More and more, these areas are merging.
Zach Lieberman‘s generative work here show him navigating around around on of his pieces.
Working with the smart contracts behind NFTs opens up a new set of artistic possibilities we are just beginning to grasp. Controlling contracts can allow you to specify how you want the work to exist over time, or change based on events.
The codeGirl contract allows us to update mini chapters of a story as visuals evolve and text changes.
As you can tell, even in this overly simplistic breakdown, all three of these areas overlap.
Indeed, this entire space itself is dynamic.
Tools to create Dynamic NFTs
How are people making these at present?
Building Dynamic Systems
This brings me to:
Creating Generative Art
While generative art can exist in other NFT marketplaces, there are some dedicated platforms like ArtBlocks (built on Ethereum) & fx(hash) (built on Tezos) which make it a primary focus. Specific ways of building generative work usually depend on the platform you are minting on: The art in ArtBlocks is purely on-chain, inside the contract. The beauty of this alone is brilliant, but an artist has to be a coder or be collaborating with one. With fx(hash) you can generate works that embed files within an html canvas. Often the dynamic part of these works happens at the time of minting, when parameters are randomly generated. More and more artists are creating generative systems that are also responsive to user input.
Writing Smart Contracts
Ethereum contracts are written in Solidity; Tezos contracts are written in Michelson; Solana contracts are written in Rust. If we don’t have the time to learn these languages, there are templates and services which allow creators to open up more of a contract’s potentia.l. Manifold is free and enables a variety of abilities from designing your own ASCII art to specifying where and how your work is hosted on the decentralized web. Thirdweb is another free service opening up to Polygon, Solana, Flow and others. There are also subscription services like NiftyKit which give you even more features, options and customer support. And more and more services, like Monegraph, are recognizing the potential of working with artists to define this new space. This is a different kind of dynamism than the spatial, responsive work that I’ve been highlighting, but taken together, they imbue work with a sense of biophilia.
For instance, although it’s written in C, a famous example of this is DEAFBEEF’s Entropy series, which “degrades” itself each time the work transfers to a new owner: a deceptively simple but extremely elegant idea, since the digital mirrors the analogue. Writing the smart contract gives the ability to control how the work exists and changes over time (i.e. how the work “lives” after you mint). Like Beeple’s “Human One,” the work can be updated as long as the program is running. Ian Cheng’s upcoming collaboration with Outland, 3Face, reads your digital wallet, infers your personality, and adapts to you over time. The code can update the piece, you can update the contract, or you can update the content the contract points to.
What platforms can you mint/sell dynamic NFTs on?
Marketplaces back the work up for you (on IPFS or Arweave, or even a centralized server) when you mint, but as such, they have file size limitations and little knowledge of whether your work is in fact stored (for example, is it pinned for permanence?).
Carla Gannis and Martina Menegon are each both create amazing dynamic AR works using 3D scans & photogrammetry in performative ways; this arena has so much potential, and both push this space forward artistically and conceptually. Other than navigating around 3D or AR objects, most Ethereum NFT platforms have very limited dynamic abilities. This is true for both minting and displaying dynamic work. However, this is changing, principally with smart contract tools.
Minting generative works
Minting your own smart contract
Minting with each contract service I’ve mentioned is different. But when you create a new contract (with Manifold for example) each of the works you mint on that contract will display in that contract’s collection on OpenSea, Rarible, Zora and many others marketplaces. Even Foundation has just opened up to Manifold contracts. You also have some control as to how and where your work is stored, but these still don’t always display correctly (based on web protocols/ browsers and mobile devices). We are in early stages, and it’s best to reach out directly to the marketplaces via Discord or GgitHhub.
Likewise I’m also seeing a trend with creators (such as KNNY or JOY who take charge of their own contracts going one step further and creating personal marketplaces. Often this is because, while more artists are creating interactive NFTs, many marketplaces don’t display dynamic work correctly, depending on their own web protocols and permissions. Likewise, some browsers and mobile devices have their own limitations. I like to think this is temporary, because I foresee an adoption of open standards and a willingness by marketplaces to both embrace and display this work properly.
Working in these seemingly incongruous, unexplored or undefined areas often yields the most important results:
Here I must note Regina Harsanyi’s recent On Screen Presence with Feral File; an amazing curation of dynamic performances by Golan Levin, 0xDEAFBEEF, Every Icon, Wiena Lin, and Molly Soda (pictured below). They adroitly push us to question the ways we think about the tangible vs. the digital, the live vs. the virtual, static work vs. dynamic experience.
Likewise, other great artists and thinkers in this space (Sasha Stiles, Nathaniel Stern, Culturehacker, Mario Klingemann, VerticalCrypto Art & Botto) are working with AI and questioning ideas of augmentation and authorship in their practice.
It’s important to mention because, in the very near future, AI and ML models may be running alongside our art as real-time docents or co-authors, both in our process of creation and the display of work.
Net art / interactive installations and “video games as art” are at least three decades old, so although not new, blockchain, spatial (XR) displays, and Web3 distribution have turbo-charged the arts. Remember, Muybridge’s Zoopraxiscope and Edison’s Kinetoscope were around before the Lumiere brothers projected moving images and codified “Cinema;” maybe blockchain was the crucial next step for dynamic artwork.
This dynamism will be a defining characteristic of art and NFTs, whatever we end up calling it.
John Benton is an artist, writer, developer working at the intersection of: Film, Art & Spatial Computing. His work with technology centers on designing responsive, narrative and information systems. These work on a decentralized Web, across displays. But he still writes in cursive, works from life and studies the masters. His art practice spans the range of physical and digital methods and outputs. He teaches Film, XR and Game Design at NYU, SVA and FIT in NYC.
SuperRare editor Oli Scialdone considers the social experience of provenance and its relationship with community in the Web3 space.