NeuralNFTs
Giving the sixth sense to NFTs by creating an ML model marketplace with some NFT analytics.
Screenshots






Problem Statement
OverviewA safe, fair and untamperable marketplace for buying and selling ML NFTs aka NeuralNFTs which supports on-chain royalties creating a trust-free and non-custodial relationship between the ML developers and the marketplace.InspirationML is one of the growing fields in the current generation and also has an ever growing community.Some ML models are really mind blowing as it solves a lot of crucial real world problems.We believe ML has more potential than just solving real world problems. XDWe see ML as an art and people who create models as developers.And we thought it is the right time to bring in an interactive ML model marketplace for the ML developers to showcase their talent .We also thought that bringing in ML models in the NFT space would attract a lot of people to enter into this field and ultimately create a better world.DescriptionNeuralNFT is an ERC2981 token which is basically a ML model NFT. Our project is a NeuralNFT marketplace. We have a single NFT + Marketplace contract which is highly secure, well tailored with Openzepplin and tested to the core. We support minting, listing, buying and selling of NeuralNFTs in our dApp. We also provide decentralized identity that serves as their profile. We use a lot of cutting edge technologies to index events and provide dynamic UI. We made our project production ready and so we deployed it on the polygon mainnet. We used free open source ML models from TensorFlow Hub to mint some test NFTs. We have a chatting service in our dApp to communicate with the team in case of any issues. This marketplace is an exclusive marketplace for ML model NFTs as we believe ML is a huge domain and we can become the brand name of ML NFTs.
Solution
It was a wonderful ride working with all the sponsors, running into issues, talking with the devs and sorting it out. Our project is built like a superhero with super powers of our sponsorsPolygon,NFTPort,theGraph,Ceramic,IPFS/Filecoin,Spheron,Lit Protocol,XMTP,Covalent. We deployed our super contract (powered byOpenzepplin) onPolygonMainnet. All NeuralNFTs are deployed toIPFSusingweb3.storage's amazing API. The contract emits few events which are indexed using the smooth indexing protocoltheGraphfor easy and fast data retrieval. Using the retrieved data, the NFT metadata and details are fetched with the help of powerful API provided byNFTPort. Transaction history and other analytics are provided by the robustCovalentAPI. We were really interested to work withXMTPand wanted to include it in our project somehow in a meaningful way and hence we used it for user support in our dApp. We usedCeramic3ID DID/IDXto create a decentralized identity for the user profile. We used theBasicProfileschema provided by them. Last but not the least, hands down the most easiest protocol to use wasSpheronwhich we used for hosting our dApp. We usedHardhatto build the backend for our project and writing tests. We usedReactandMoralis Authto build the frontend. It was a beautiful experience. Thank you!
Hackathon
HackFS 2022
2022
Prizes
- 🏆
🏊♂️ NFTPort — Pool Prize
- 🏆
3️⃣5️⃣ IPFS/Filecoin — Storage Mage
- 🏆
🔟 Spheron — Top 10 project
Contributors
- fabianferno
29 contributions
- gabrielantonyxaviour
14 contributions