Video thumbnail

Intelligence Backed NFT

A framework for publishing AI algorithms in the form of NFTs which derive value from their underlying utility and simultaneously enables monetization of computing power.

Intelligence Backed NFT

Created At

ETHSanFrancisco 2022

Project Description

Value proposition / pain points

  1. When AI modelers act as publishers, we solve their pain point of not able to sell their model APIs without considerable infrastructure.

  2. For users, they can access AI models like using AWS APIs even if governments ban selling GPUs or AI chips to them.

  3. For miners, they can get rewarded for running GPUs and doing useful computation.

How it works 4 steps:

Suppose you made a great AI image generation model. You upload the model. The model becomes an NFT. A user can use the NFT AI model to generate creative images for his text inputs. He pays a fee. The income is shared between the NFT owner and miners.

  1. NFT generation An AI researcher who’s also an artist, Arti makes a really awesome model to generate artistic images given a text input. She invokes the dAPP to upload the model. The model gets uploaded to the decentralized storage IPFS, and she gets in return the ownership of the NFT corresponding to the image generation model.

  2. NFT Usage Now a user wants to use Arti’s model. He’s a designer looking for inspirations to draw a sci-fi scene. He calls the contract with this text prompt, “A distant futuristic city full of tall buildings inside a huge transparent glass dome, In the middle of a barren desert full of large dunes, Sun rays, Artstation, Dark sky full of stars with a shiny sun, Massive scale, Fog, Highly detailed, Cinematic, Colorful” and Arti’s models NFT ID.

  3. Mining The work of running Arti’s model is picked up by a GPU equipped node. The image is generated. (We skipped the complex infrastructure of miner competition, validation and disputing mechanisms.)

  4. Income for NFT owner The generated image is returned. The designer is charged $1/1000 for this API like call. Arti’s NFT earns Arti $0.9 / 1000. The rest is given to the miner who processed the model inference.

How it's Made

We have three components: Frontend, Backend & Smart Contract.

The Smart Contract has been created as ERC721, deployed on Polygon Mumbai Testnet. It’s an enhanced ERC721 containing model uri (pointing to IPFS), result URI (pointing to IPFS) and states of the model (TODO, IN_PROGRESS, IN_REVIEW, VERIFIED, REJECTED). The address is: 0x0e3a66eDDe479AF801c99001E74d3B4E9BA68F3A Sponsor Used: Polygon

The Frontend was created as a React Webapp, deployed on AWS as a public webapp using AWS Amplify.

The backend was created using AWS Amplify using express API, serving as webapi. It serves the purpose of uploading to nft.storage, minting the ERC721 token, proxying user to pay and use of the model. Sponsor Used: IPFS via nft.storage

background image mobile

Join the mailing list

Get the latest news and updates