Inspiration
To provide a Digital Identity as an NFT, that can be updated using a Chainlink Keeper via a smart contract. We wanted to put identity on the blockchain!
What it does
In the current version, we are simply creating an IPFS hosted web page. In the future, our goal is to provide a dapp, where a user connects their wallet, and can create their IPFS-hosted NFT that is their digital identity card.
How we built it
Currently we built this as a static HTML page on IPFS due to several challenges we ran into.
Challenges we ran into
Although we have built dynamic NFTs using Chainlink Keepers, we found it difficult to create our own solidity code beyond the tutorials to accomplish our designed functionality. We learned a lot about Polygon to mint low-cost NFTs, and about Chainlink Keepers. Also, we learned a lot about IPFS and see that as a huge opportunity for development in the future.
Accomplishments that we're proud of
We created a hosted web page on IPFS, prior to this we didn't know or believe that was possible. We previously thought that IPFS was only for static files, and the possibility of Dynamic NFTs on IPFS opens up incredible opportunities for the future.
What we learned
- That IPFS can host multi-page websites, that's incredible and was totally "news to us!"
- Chainlink Keepers make the blockchain interactive and provide the realistic ability to migrate web2 applications to web3.
What's next for NFT Profile
We will finish our smart contract, provide the smart contract interaction interface for minting and updating the Digital ID on IPFS when a user connects their wallet. We hope to also provide a similar token or NFT that gets created for human-human interactions (similar to POAP) but uses the low-cost efficiency of Polygon.
Built With
- filecoin
- html
- ipfs
- javascript


Log in or sign up for Devpost to join the conversation.