project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Verifiable

Verify everything on chain from your profile details to all your assets and games.

Verifiable

Created At

ETHOnline 2024

Winner of

Sign Protocol - Sign Everything Pool Prize

Prize Pool

Project Description

Verify Everything On-Chain: From Profile Details to Assets and Games

  1. On-Chain Identity Verification:

    • Profile Details: Every user's profile data (name, email, avatar, etc.) can be verified and stored on-chain. This ensures authenticity and immutability. When creating or updating a profile, the user signs a transaction that attests to their identity, and the profile data is stored or linked on a decentralized platform.
  2. Assets Verification:

    • On-Chain Assets: Digital assets like NFTs, tokens, game collectibles, or even financial holdings can be directly verified on-chain. Users can showcase their assets on their profiles by linking wallet addresses and token contracts. Assets can include:
      • Cryptocurrency holdings
      • Non-fungible tokens (NFTs) for in-game items, artwork, etc.
      • Game rewards or progress tracked on the blockchain
  3. Game Progress and Achievement Verification:

    • Blockchain-based Gaming: In blockchain-integrated games, player achievements, scores, or completed missions can be verified and stored on-chain. Each achievement could be linked to NFTs or specific smart contracts, allowing other users and games to verify their completion.
  4. Attestation with SignProtocol:

    • SignProtocol for Attestation: Instead of relying solely on on-chain data, attestation protocols such as SignProtocol can be used to confirm and certify that the information provided by a user (profile data, asset ownership, game achievements) is legitimate.
      • The user signs a message with their wallet or uses a verifiable credential, which is attested by a trusted entity (like SignProtocol).
      • These attestations can serve as proof in other decentralized apps (dApps), removing the need for each dApp to manually verify user information again.
  5. Wallet Integration with Web3Auth:

    • Web3Auth for Wallets: Wallet management and authentication would be handled using Web3Auth, which allows seamless login with social accounts or other authentication methods.
      • Web3Auth simplifies onboarding by letting users log in with Google, Apple, or social accounts, and automatically creates or connects their wallets.
      • Once authenticated, users can manage their on-chain assets, interact with dApps, and verify their identity through wallet signatures.
  6. Benefits:

    • Transparency and Security: All data, from identity to assets, is verified and traceable on the blockchain, providing transparency and security for the user.
    • Interoperability: Attested profiles, assets, and achievements can be used across multiple platforms, making the user experience more fluid between different applications.
    • Ownership and Control: Users retain full control over their data and assets by managing them through decentralized wallets and on-chain systems.

How it's Made

Flow:

  1. User Profile Setup:

    • The user logs in via Web3Auth.
    • The profile information is uploaded or linked to the blockchain with an attestation from SignProtocol.
  2. Asset and Game Verification:

    • User’s assets and in-game achievements are tied to their wallet.
    • The blockchain provides proof of ownership for these assets, while game achievements can be stored as NFTs or data on-chain.
  3. Interaction with dApps:

    • Users can interact with other decentralized applications using their Web3Auth wallet.
    • The apps can verify user assets, achievements, and profile data using on-chain information and SignProtocol attestations.

This concept enables a fully decentralized and verifiable ecosystem for personal information, digital assets, and gaming activities.

background image mobile

Join the mailing list

Get the latest news and updates