Get crazy with dynamic NFTs hosted on the Internet Computer

Description

NFTs don’t need to be static pixelated images. To win this bounty you should create an NFT collection on Ethereum (or EVM-compatible chain) where the linked assets are provided by canister smart contract on the Internet Computer. Canister smart contracts can serve HTTP requests directly to browsers, allowing to extend NFTs with rich dynamic experiences. The only limit is your imagination.


* Winner of this bounty will also be eligible for an additional 25k USD DFINITY Developer Grant program. 

Grants are wholly separate from this Bounty and are subject to terms managed by the entities providing that funding. 

Grant awards are not automatic or immediately guaranteed. Bounty winners become eligible for participation in the DFINITY Developer Grant Program and entitlement to the full grant award amount is subject to meeting specified future milestones and satisfying all terms and conditions of the DFINITY Developer Grant Program.

Individuals and entities who participate in this bounty program must comply with all applicable laws, regulations and the bounty’s and/or DFINITY's Hackathon terms and conditions (ref. DFINITY Supernova Hackathon Terms and Condition). Failure to comply can result in your disqualification from the bounty and/or the Developer Grant Program and its associated benefits and entitlements.

DFINITY Hackathon terms and conditions (https://dfinity.org/supernova/terms-and-conditions/)

Acceptance criteria

  • X Factor: What is the wow factor of the idea? How creative/innovative is it?

  • Technical Competence: What is the quality of the technical designs and source code?

  • Impact: Does this project solve a real-world problem?  Does it have potential?

  • Readiness: Can a library be used? Is a service actually usable? 

  • ICP Factor: How well does it showcase the unique capabilities of the Internet Computer?

Rewards

Resources

Bounty video
Internet Computer Developer Home
https://internetcomputer.org/developers
Landing Page: NFTs
https://internetcomputer.org/nft
Example dapp: HTTPS Outcalls
https://internetcomputer.org/docs/current/samples/http-requests-exchange-rates
Tutorial on linking canisters as metadata to ERC-721 tokens
https://github.com/domwoe/erc-721-ic-assets
Cycles faucet to get cycles (i.e. gas) to be used on the Internet Computer
https://faucet.dfinity.org/
Example of a Dynamic NFT
https://medium.com/@SaorsaLabs/genesis-ii-a-technical-look-730b9e59482b
[For Help] IC Devs Discord
https://discord.gg/jnjVVQaE2C
[For Help] Developer Forum
https://forum.dfinity.org/