Wickycd

Wickycd

A verified social profile for web3 using zkproofs and a profiling layer for dApps to easily integrate and get necessary data from!

Wickycd

Wickycd

A verified social profile for web3 using zkproofs and a profiling layer for dApps to easily integrate and get necessary data from!

The problem Wickycd solves

The Wickycd project addresses several key problems in the digital and Web3 environments:

Identity Verification and Trust: In digital interactions, especially in decentralized networks like Web3, verifying a user's true identity is challenging. Wickycd solves this by creating verifiable profiles linked to a user’s existing wallets, providing a reliable way to authenticate identity.

Combating Fake Profiles and Identity Misuse: The internet, especially social platforms, is rife with fake profiles and identity theft. By offering optional KYC elements and social profile links verified onchain, Wickycd ensures that the digital identity is authentic, reducing the risk of impersonation and fraud.

Ease of Information Sharing for Users: Users often need to prove certain aspects of their identity or qualifications (like professional skills, social media presence, etc.) on various platforms. Wickycd allows users to aggregate and share these details securely and conveniently.

Streamlining Data Access for dApps: dApps often require access to user information but fetching this data securely and with user consent can be complex. Wickycd’s API provides a standardized, secure way for dApps to access the needed information, with the user’s control over what is shared.

Privacy and Security in Data Sharing: In current Web2 platforms, users often have to compromise on privacy when sharing personal information. Wickycd’s use of zkproofs ensures that data sharing is secure and private, with users having control over who accesses their data.

Integration and Flexibility: By allowing users to connect any of their existing wallets, Wickycd offers flexibility and ease of integration, enhancing user experience in the Web3 space.

Challenges we ran into

While integrating Waku for inapp chatting requirements, we ran into a bug where because we let it refresh, it was taking too long, so we set it to a 5-10 second interval to make it work.

Push Protocol we wanted to integrate for notification requirements for verification of user profiles, chats and etc, however we were not able to find the channel we created for notifications, it was not being found while integrating Push, could not solve it.

Tracks Applied (15)

Arbitrum Track

https://testnet.arbiscan.io/address/0x7B8372bbf2A6e79e1320688b4EB26349c9da9e65#code We deployed the smart contract on A...Read More

Arbitrum

Polygon Track

https://testnet-zkevm.polygonscan.com/address/0x6bc38a697fb08472150cfba6e94119d46ae4c568#code We deployed the smart con...Read More

Polygon

Ethereum Foundation Track

We have an anon-Aadhar login to enable only KYC'd anon users to create a wickycd profile, giving optional KYC to profile...Read More

Ethereum Foundation

Waku Track

We allow a public chat channel for all Wickycd verified profile holders. This is a curated set of folks with verified ac...Read More

waku

Celo Track

https://alfajores.celoscan.io/address/0x6bc38a697fb08472150cfba6e94119d46ae4c568#code We deployed the smart contract on...Read More

Celo

Airstack Track

We use Airstack to fetch ens and xmtp data, essentially also capturing the web3 address book.

Airstack

Base Track

https://goerli.basescan.org/address/0x6bc38a697fb08472150cfba6e94119d46ae4c568#code We deployed the smart contract on B...Read More

Base

Chainlink Track

We are using chainlink data feeds to fetch live prices of tokens to book paid calls and chats with.

Chainlink

Alliance Track

We are building the profiling layer for web3 dApps and trsutless profiles for the consumer end, which are big problems c...Read More

Alliance

Mantle Network Track

https://explorer.testnet.mantle.xyz/address/0x6Bc38A697Fb08472150CfBA6E94119d46ae4c568 We deployed the smart contract o...Read More

Mantle Network

MetaMask Track

https://explorer.goerli.linea.build/address/0x6Bc38A697Fb08472150CfBA6E94119d46ae4c568/contracts#address-tabs We deploy...Read More

MetaMask

OKX Track

https://www.oklink.com/x1-test/tx/0x995c71c7d4c4aa15e6a4f510afa0ce337498374bd5a93b214a7f975bcb6cfd93 We deployed the sm...Read More

OKX

Scroll Track

https://sepolia.scrollscan.dev/address/0xba0a1973136d73409abe21171fdf990f0c9a34a0#code We deployed the smart contract o...Read More

Scroll

Huddle01 Track

We are using Huddle SDK to allow users to either set calls for prices with each other, or directly call their onchain co...Read More

Huddle01

XMTP Track

We are using XMTP for all p2p messaging, we query usernames via airstack, and if the profile exists on xmtp and are from...Read More

XMTP

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion