top of page

Background
We launched new functions - Airdrops injected into posts. Users can earn airdrops or NFTs by participating in debate voting. However, this may attract many bots trying to gain benefits. Therefore, we need to ensure that those claiming the rewards are real users.

Goal
Our goal is to use KYC to block bots from accessing platform assets. Since most services only offer one-time verification, we can optimize by addressing this limitation.

Key differences from current solutions.
New KYC requires two facial verifications with a 24-hour interval

Deal with providers
Due to the use of third-party services, we need to balance third-party limitations with maintaining brand and UI consistency, while striving to overcome the limitations of third parties as much as possible.

Main pages
Since it integrates with a third-party service, only the key page styles are displayed here.

Affect various scenarios
The changes to KYC also impact many related features, leading to state changes in these areas. Therefore, we coordinated to identify the affected modules, ensuring the design takes more aspects into consideration.

Adjust with development
After handing it over to the development team, we realized they didn’t have enough time to support the full functionality. Therefore, we breaked the features into 4 parts, allowing the team got enough time to complete the MVP.

Guide users to complete KYC on mobile
As for the web version, web camera quality is usually poor, which leading fail to KYC. Since the app version is already under development, we chose to guide users to the app to do KYC, reuse existing modules..

Result
Within the first month of the product launch, we successfully blocked 200k bot accounts from claiming airdrops, effectively validating the effectiveness of this anti-bot KYC mechanism.

Project Learnings
From this project, I learned how to deeply understand user needs, collaborate effectively across teams, and quickly iterate to solve problems under constraints. Additionally, it enhanced my design thinking and ability to align with business goals.
What's next?
Next, I will conduct testing, gather user feedback, and continuously optimize the product to ensure its functionality and user experience are further improved.
bottom of page