
Verifiable
Verify everything on chain from your profile details to all your assets and games.
Demo
About
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.