Skip to content

rhithesh/solxpass

Repository files navigation

Screenshot 2024-10-09 190553

YouTube📼

https://www.youtube.com/watch?v=V8yvr6hZWP0 SolxPass 🚀✨

SolxPass is a decentralized identity and rewards platform built on Solana, inspired by Gitcoin. Leveraging the power of Reclaim Protocol and Zero-Knowledge Proofs (zkProofs), SolxPass empowers users to generate verifiable proofs of their identity across various categories, engage with the community, and earn unique rewards. 🛡️🔒


🌟 Table of Contents


🚀 Introduction

SolxPass revolutionizes the way individuals establish and verify their digital identities on the blockchain. By integrating Reclaim Protocol and Zero-Knowledge Proofs, SolxPass ensures secure, private, and verifiable identity proofs across multiple categories such as food, entertainment, gaming, professional services, finance, social media, and shopping. 🍔🎮💼💰📱🛍️

Inspired by Gitcoin, SolxPass not only facilitates identity verification but also fosters community interaction through its unique reward system, enabling users to earn and level up through engaging activities. 🤝🌐


🔍 Features

1. Proof of Person 👤

SolxPass generates a Proof of Person by aggregating and verifying multiple identity proofs provided by users across various categories:

  • Categories Include:
    • 🍔 Food
    • 🎬 Entertainment
    • 🎮 Gaming
    • 💼 Professional
    • 💰 Finance
    • 📱 Social Media
    • 🛍️ Shopping
    • ...and more!

How It Works:

  1. 📄 Submission: Users submit multiple ID proofs from different categories.
  2. 🔍 Proof Generation: SolxPass generates provider-specific proofs based on the submitted IDs.
  3. ✅ On-Chain Verification: These proofs are then verified on the Solana blockchain, ensuring authenticity and integrity without compromising user privacy.

2. Reward System 🏆

Engage with the community and earn rewards by interacting on SolxPass Feeds, a platform akin to Twitter but dedicated to Proof of Person interactions.

  • 🗨️ Community Interaction: Post, comment, and engage with other users' proofs.
  • 💰 Earn Rewards: Gain rewards based on your interactions and contributions to the community.

3. Bonuses 🎁

Boost your rewards by promoting SolxPass on social media:

  • 🐦 Share on Twitter: Gain additional bonuses for sharing your achievements and activities on Twitter, expanding your network and enhancing your Proof of Person.

4. Reward NFTs & Leveling Up 📈

Transform your engagement into tangible rewards with NFTs and a dynamic leveling system:

  • 🎨 Mint Reward NFTs: Earn unique NFTs as rewards for your participation and achievements.
  • 📊 Level Up: Progress through four distinct tiers—Animal, Dinosaur, Alien, and Hero—each comprising 10 levels.
    • 🐾 Animal
    • 🦖 Dinosaur
    • 👽 Alien
    • 🦸‍♂️ Hero
  • 🎁 Tier Benefits: Unlock exclusive benefits and privileges unique to each tier, enhancing your SolxPass experience.

5. SDK for Developers 🛠️

Easily integrate SolxPass into other blockchain applications and retrieve user data using our SDK.


6. npm Package for DApps 📦

Introducing the SolxPass npm package—a powerful tool for developers building decentralized applications (dApps) on the Solana blockchain.

Key Features:

  • 📊 Proof Integration: Quickly implement identity verification and rewards in your dApps.
  • 🔌 Easy Setup: Utilize the package for decentralized apps like DeFi, DePIN, and blockchain infrastructure projects.
  • 🔍 Retrieve User Data: Access stats, scores, tiers, levels, proofs, and more with simple API calls.

Installation:

npm install reclaim-solxpass

🛠️ Technology Stack

Reclaim Protocol

Reclaim Protocol is a decentralized protocol that facilitates the creation and management of verifiable credentials on the blockchain. By leveraging Reclaim, SolxPass ensures that user identities are securely managed, providing a robust foundation for generating and verifying Proof of Person. 🔗🔐

Key Features of Reclaim Protocol:

  • 🌐 Decentralization: Eliminates reliance on centralized authorities for identity verification.
  • 🔄 Interoperability: Compatible with various blockchain networks and applications.
  • 🛡️ Privacy-Preserving: Ensures user data remains confidential through advanced cryptographic techniques.

Zero-Knowledge Proofs (zkProofs)

Zero-Knowledge Proofs are cryptographic methods that allow one party to prove to another that a statement is true without revealing any additional information.

Benefits in SolxPass:

  • 🔒 Enhanced Privacy: Users can verify their identity without disclosing sensitive information.
  • 🛡️ Security: Prevents unauthorized access and data breaches by minimizing data exposure.
  • 📈 Scalability: Efficiently handles multiple identity proofs across various categories.

🚀 Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • 🖥️ Node.js (v14 or later)
  • 📦 npm or Yarn
  • 🔍 Git
  • 🦊 Solana Wallet (e.g., Phantom)

Installation

  1. 🔗 Clone the Repository:

    git clone https://github.com/saksham-tomer/v0.git
    cd v0

📫 Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published