| 1.Geographical Location | ||
| 2.Checking Udemy Course Student | ||
| 3.Spotify Song Following | ||
| 4.Spotify Artist Following | ||
| 5.Did you receive a specific email | ||
| 6.GeoGuesser game ranking proof | ||
| 7.Discord Verified User | ||
| 8.Discord Server Participant | ||
| 9.Student of UET Lahore | ||
| 10.1st Semester Gpa verifier | ||
| README.md | ||
zkPass-Web-Integration-Schemas
Here are some schemas I propsed that would prove really useful for proving and attesting private information using zkPass. I used zkpass schema validator for each verification ensuring each schema is 100% valid and working with live data source.
Table of Contents
- Geographical Location Schema
- Checking Udemy Course Student Schema
- Spotify Song Following Schema
- Spotify Artist Following Schema
- Did You Receive a Specific Email Schema
- GeoGuesser Game Ranking Proof Schema
- Discord Verified User Schema
- Discord Server Participant Schema
- Student of UET Lahore Schema
- 1st Semester GPA Verifier Schema
1. Geographical Location Schema
Description
This schema verifies a user's geographical location, proving they are in a specific city or area.
Use Cases
- Hackathon Eligibility: Ensures participants are physically located in the city hosting a hackathon to prevent false registrations.
- Localized Services: Validates user eligibility for local events, services, or promotions available only in specific areas.
- Voting Verification: Confirms that users are residents of a particular area when participating in local elections or referendums.
- Travel Discounts: Verifies user presence in a city to avail of location-based travel discounts or offers.
- Emergency Alerts: Ensures that only users in a specific geographical area receive localized emergency alerts or notifications.
Schema + full info here
2. Checking Udemy Course Student Schema
Description
This schema verifies if a user is a student of a specific Udemy course or if they have purchased it.
Use Cases
- Exclusive Community Access: Provides access to online communities or forums exclusive to course participants for peer interaction.
- Certification Verification: Confirms course completion for issuing certificates or badges in professional networks.
- Content Unlocking: Grants access to advanced materials or projects for users who have enrolled in specific courses.
- Tailored Recommendations: Offers personalized recommendations for advanced courses based on completed courses.
- Job Opportunities: Validates course completion for employers offering job placements or internships tailored to specific skills.
Schema + full info here
Checking Udemy Course Student Schema
3. Spotify Song Following Schema
Description
This schema verifies if a user has saved specific songs on Spotify.
Use Cases
- Playlist Collaborations: Grants access to collaborative playlists where only users who have saved specific songs can participate.
- Exclusive Concert Access: Validates eligibility for ticket sales or access to exclusive concerts for fans of particular songs or albums.
- Content Creation: Allows content creators to access metrics on listener preferences for targeted content or playlists.
- Music Challenges: Confirms participation in music challenges or competitions based on saved songs.
- Fan Clubs: Provides membership verification for fan clubs centered around specific songs or albums.
Schema + full info here
4. Spotify Artist Following Schema
Description
This schema verifies if a user is following specific artists on Spotify.
Use Cases
- Fan Engagement: Grants access to exclusive events or meet-and-greet opportunities for fans following specific artists.
- Music Recommendations: Facilitates personalized music recommendations based on followed artists for enhanced listening experiences.
- Reward Programs: Validates participation in reward programs for fans following certain artists, offering discounts on merchandise or concerts.
- Collaborative Playlists: Allows users to join artist-centric playlists curated by the community, exclusive to their followers.
- Beta Testing: Provides access to beta testing for new artist features or releases for fans who actively follow the artist.
Schema + full info here
Spotify Artist Following Schema
5. Did You Receive a Specific Email Schema
Description
This schema verifies if someone received an email from a specific sender.
Use Cases
- Event Access: Confirms that users received event invitations, allowing them to join exclusive web3 events or platforms.
- Community Participation: Validates participation in a community where access is contingent on having received a specific email.
- Rewards Verification: Ensures that users received promotional emails necessary for claiming loyalty rewards or offers.
- Eligibility for Contests: Confirms eligibility for contests or giveaways that require prior email notifications.
- Onboarding Processes: Simplifies onboarding processes for users to verify that they received necessary information from service providers.
Schema + full info here
Did You Receive a Specific Email Schema
6. GeoGuesser Game Ranking Proof Schema
Description
This schema verifies if a user has achieved pro status or if they are banned in the GeoGuesser game.
Use Cases
- Exclusive Tournaments: Grants access to exclusive tournaments or competitions reserved for pro players.
- Leaderboard Verification: Confirms ranking on leaderboards for eligibility in rewards or recognitions.
- Membership Clubs: Validates membership in pro clubs or communities within the game for enhanced networking opportunities.
- In-Game Rewards: Provides access to exclusive in-game items or rewards based on pro status.
- Skill-Based Challenges: Facilitates entry into skill-based challenges that require proof of ranking or status.
Schema + full info here
GeoGuesser Game Ranking Proof Schema
7. Discord Verified User Schema
Description
This schema confirms if a person is a verified user on Discord.
Use Cases
- Community Access: Provides access to exclusive channels or communities reserved for verified users.
- Moderation Privileges: Validates eligibility for users to take on moderation roles within Discord servers.
- Event Participation: Confirms eligibility for special events or meetups for verified users within specific Discord servers.
- Collaboration Opportunities: Facilitates collaborations between verified users for project-based initiatives.
- Content Creation: Grants access to beta testing or early access to new features being rolled out for verified users.
Schema + full info here
Discord Verified User Schema .
8. Discord Server Participant Schema
Description
This schema verifies if a user is a participant in a specific Discord server.
Use Cases
- Incentive Programs: Validates participation in incentive programs for members of the server, such as airdrops or giveaways.
- Access to Resources: Grants access to server-specific resources, materials, or learning sessions for participants.
- Voting Rights: Confirms voting rights in server polls or decisions that require participant input.
- Event Participation: Ensures eligibility for events or activities organized specifically for server participants.
- Networking Opportunities: Facilitates networking opportunities with other server participants for collaboration or support.
Schema + full info here
Discord Server Participant Schema
9. Student of UET Lahore Schema
Description
This schema verifies if a person is a student at UET Lahore, enabling access to student discounts or offers.
Use Cases
- Discounted Services: Provides access to discounted services and products available to UET students.
- Internship Opportunities: Validates student status for exclusive internship opportunities offered to UET students.
- Alumni Network Access: Facilitates entry into alumni networks that may provide mentorship or job placement services.
- Course Registration: Ensures that students can register for specific courses or programs exclusively available to current students.
- Campus Events: Validates eligibility to attend campus events or workshops tailored for students.
Schema + full info here
10. 1st Semester GPA Verifier Schema
Description
This schema checks if a user achieved more than a 3.0 GPA in their first semester.
Use Cases
- Academic Qualification: Validates eligibility for academic programs or scholarships that require a minimum GPA.
- Career Opportunities: Confirms academic performance for job applications where GPA is a factor in hiring decisions.
- Internship Applications: Validates student status and GPA for internship applications with specific requirements.
- Graduate Programs: Ensures eligibility for graduate programs that consider undergraduate GPA as a criterion.
- Time-Bound Offers: Facilitates time-sensitive offers or programs that require proof of academic performance for participation.