Inspiration
By leveraging what was previously developed @ Hermes Protocol, we are able to easily insert a "Social KYC" feature without requiring a full redesign of the platform.
What it does
We create a social passport, which can be used as a first layer of protection against airdrop hunters. We essentially verify Discord+Telegram+Twitter data for a specific person, and allow the user to mint this data on-chain (through a soulbound NFT), using "Hermes Protocol Social KYC" as a "Verified Issuer of Authenticity".
How we built it
Hermes Protocol has already previously aggregated the OAuth systems of Discord, Twitter, Telegram and Google. These integrations give us several data points on the user's social accounts (creation date, number of followers, etc.). By using the previously integrated wallet, Station, we can mint these NFTs on several Cosmos chains.
Challenges we ran into
We weren't able to successfully integrate with Wallet Connect in order to provide mobile functionality. The smart contracts for the NFTs have also not been finalized yet.
Accomplishments that we're proud of
We're proud to have come up with a cohesive design that fits well within our web application, and a price model for the NFT minting.
What we learned
We lost too much time on product design and should've taken a hands-on approach to development sooner, considering the tight deadline.
What's next for Social KYC by Hermes Protocol
Finish everything and release the smart contract on Testnet for Neutron, Osmosis and Injective.
Built With
- cloudflare
- cosmwasm
- fauna
- react
Log in or sign up for Devpost to join the conversation.