Updated 67 days ago

PopUpPass

Passport for Network States

  • Crypto / Web3
  • IPFS
  • Arbitrum
  • DAO / Community
  • NFT
  • Account Abstraction
  • Network States
  • Community Platforms

This project combines on-chain identity verification, decentralized wallet delegation, and token-bound accounts to create a secure, user-friendly, and privacy-respecting "Passport" for the community. Here’s how it works and why it benefits both users and the platform.

Project Description: Network State Passport with Delegated dApp Functionality

We’ve developed a decentralized "Passport" system where users verify their identity using World ID, a powerful zero-knowledge proof solution that confirms users are unique individuals without compromising privacy. After passing World ID verification, users can mint an NFT that serves as their on-chain Passport. This NFT then converts into a Token Bound Account with MetaMask's Delegation Toolkit integration, which allows our platform to act as a delegate for users' transactions.

How PopupPass Addresses Bounties

Contracts: https://sepolia.arbiscan.io/address/0x0eb1524C2aDd2a79aDccDB511ef7C36E4893c6AD https://sepolia.arbiscan.io/address/0x7046e9190B1DE05Ef492F50Fe86693116B531Df6

  • Human Flourishing and Creativity: PopupPass promotes human flourishing through a seamless onboarding experience that enhances security, promotes accessibility, and empowers users to engage across dApps while keeping ownership and privacy intact.

Benefits of This Setup

Enhanced Privacy and Security:

  • By using World ID for identity verification, we achieve proof of uniqueness and humanity without storing or sharing sensitive data. Users retain full privacy over their personal information, only proving they are a real, unique individual.
  • The Passport, as a Token Bound Account, holds all on-chain achievements, assets, and credentials, compartmentalizing user data and offering them direct ownership and control.

Seamless dApp Interactions Through Delegation:

  • With the MetaMask Delegation Toolkit, the platform can act as a delegate, enabling a gasless experience for users. They don't need to sign every transaction or pay gas fees directly, as the platform can handle these actions on their behalf.
  • This setup is especially beneficial for onboarding new users, who may not be comfortable with complex wallet transactions and gas fees.

Improved User Experience:

  • Users mint their Passport once, which becomes a reusable identity and wallet account across dApps and within the community. No repeated KYC processes are necessary, simplifying participation.
  • Because the Passport is a Token Bound Account, users don't need a separate wallet to store community-related assets or manage permissions. All interactions can happen smoothly through this single identity, enhancing the ease and accessibility of managing assets.

Decentralized and Interoperable:

  • The NFT Passport can be used across different Web3 platforms that recognize it, giving users a portable, decentralized identity. This setup promotes interoperability across the Web3 ecosystem.
  • The Token Bound Account design allows users to store achievements, credentials, and even rewards on-chain, creating a verifiable track record that can be shared with other communities or dApps without compromising security or requiring redundant setups.

Empowering the Community with On-Chain Governance:

  • Since the Passport holds the user’s credentials and voting rights on-chain, it allows them to participate in governance activities directly through the platform as an authorized delegate. Users remain in control of their votes, but the dApp can streamline the process, making it straightforward for users to engage in governance without needing to manage transactions.

Advantages for Users in the Community

  • No Gas Costs: Users save on gas fees, which the platform covers as the delegate. This lowers the barrier to entry and makes participation more accessible, especially for users new to Web3.
  • Ownership of Data and Reputation: The Passport stores achievements, credentials, and assets directly on-chain, giving users full control over their data. This builds a trust-based community where users own their records and reputations.
  • Streamlined Onboarding and Participation: The World ID verification and Passport NFT make the onboarding process quick, secure, and reusable. Users can seamlessly join, engage, and contribute without needing to re-verify or reauthorize repeatedly.
  • Enhanced Trust and Accountability: Community members can trust that participants are unique, verified individuals, which fosters a safer and more accountable environment, valuable for governance and collaboration.
  • Cross-Platform Utility: As a portable identity, users can carry their Passport across various dApps, expanding their Web3 presence and enhancing their reputation within and beyond this community.

In essence, this Passport project transforms user identity and interaction within the community by creating a seamless, gas-free, and privacy-preserving user experience. It lowers technical barriers while enhancing security, making it easier for users to join, participate, and engage meaningfully within the decentralized ecosystem.