Inspiration
Prometheus Bot embeds the creation of an NFT in a story in order to make the creation, interaction, and experience of digital art less intimidating to new users. In addition, it pushes the boundaries of how humans can interact with NFTs as a new art medium.
What it does
The bot helps anyone who doesn’t know how to paint to generate an artwork based on sketch ideas (with only a few words, for example), or helps people who already own an art collection to generate the multiverse version of the work through a click. It also enables pure art fans to enjoy the process of art creation according to their imagination. Moreover, it helps those who don’t know much about NFTs to create and mint their own unique NFT works to enter this new world.
How we built it
We iterated through a high-level organization of our code. Then we distributed the work. The front-end was built using Flask from a Figma prototype. We build APIs for Skynet to host the robot-created files on the blockchain, as well as a Solidity smart contract to mint the NFTs the user claims.
Challenges we ran into
We had envisioned a PrometheusBot DAO that would manage how the Bot decide on which AI/ML models to use to create art over time. This proved to be quite complex to implement as we would have to kickstart the DAO with stakeholders and a network currently unavailable to us within this time period.
Accomplishments that we're proud of
Our team was able to implement a front-end, AI/ML model, and back-end capable of generative novel art and minting NFTs to the blockchain.
What we learned
We learned that we can create DApps on blockchain using a feasible file-storage solution via an API.
What's next for Prometheus Bot
This current version is only the beginning. We are trying to build an all-in-one NFT platform where users can create, exhibit and trade their NFTs. In terms of art creation, we would launch the functions to create NFT work in gif form as well as a series of art pieces based on the same IP. In terms of functionality, we are adding Asteroid Gallery where users can design and set up their own exhibition of personal NFT collections.
Built With
- clip
- css
- discoodiffusion
- flask
- html
- javascript
- metamask
- moonbeam
- python
- sia
- skynet
Log in or sign up for Devpost to join the conversation.