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

Share this project:

Updates