Skip to main content

NebulaID

Universal Identity Protocol for everyone

Mini-appsBased India

About this project

Why are you participating for Based India?

First thing, i really like the Base Chain. The other is that NebulaID is very consumer focussed application which is made for everyone ( web2 and web3 users) - and for that purpose, Base is a best chain for onboarding normal web2 users and web3 users at the same time for the universal Identity creation.

NebulaID is an open-source, standardized protocol for decentralized identity verification designed to seamlessly integrate with Base blockchain and other EVM based chains. Right now, we have implemented initial version using TLS Notary, Semaphore, ZKP, ENS verification, FHE for sensitive sharable data and Worldcoin for different types of verification for users profile and many more things.

What challenges are you focusing on?

Overview

NebulaID introduces a novel approach to digital identity verification by combining blockchain technology with satellite networks. The protocol allows users to create and manage their digital identities across multiple platforms and blockchain networks while retaining control over their personal data. By integrating zero-knowledge proofs, NebulaID can verify user claims without revealing sensitive information, ensuring robust security and privacy. The use of Base as the underlying blockchain provides a secure foundation for the protocol, enabling smart contract-based identity management that is transparent, immutable, and efficient. Ideation - Developed as a response to the need for enhanced digital identity systems, the project emerged after taking inspiration from the Starship hackathon idea by SpaceX for the need of interplanteray identity verification protocol on blockchain. NebulaID aims to redefine identity management by leveraging a constellation of satellites to provide blockchain-based digital IDs for individuals and assets on planet Earth and more, enhancing both security and privacy in digital transactions, health records and user nationality and other types of verification.

Key Features and Objectives

  1. Decentralized Identity Management: NebulaID enables users to maintain control over their digital identities, supporting cross-chain compatibility and interoperability across different platforms including cross-chain ENS verification.

  2. Zero-Knowledge Proofs for Privacy: The protocol utilizes zero-knowledge proofs to verify identity-related claims without disclosing any personal information, safeguarding user privacy and data.

  3. Satellite Network Integration: By employing a network of satellites, NebulaID offers a secure, decentralized infrastructure for digital identity verification that is less prone to terrestrial risks like hacking or data breaches.

How does your submission address this challenge?

  1. Multi-Planet Digital Identity: As satellite coverage expands, NebulaID aims to provide identity verification services not just on Earth but also in space, catering to future multi-planetary digital economies.

  2. Credit Verification and Scoring: With NebulaID, users can link their digital identities to credit histories and scores, allowing for instant credit verification and evaluation. This is especially useful in decentralized finance (DeFi) platforms, where trust and transparency are paramount. Lenders can verify creditworthiness without accessing sensitive personal information, ensuring privacy and data security.

  3. Health and Medical Records Management: NebulaID can securely manage digital health records using FHE - providing secure access of data to selected addresses by the users, enabling healthcare providers to access verified medical histories while ensuring patient confidentiality. This is vital in scenarios like medical emergencies, where quick access to accurate data can save lives.

  4. Asset Management and Ownership Verification: NebulaID facilitates secure and verifiable proof of ownership for assets such as real estate, vehicles, and digital assets. This reduces fraud and disputes in transactions involving property and other high-value items.

  5. Enhanced Security and Resilience: The integration of blockchain technology with satellite networks creates a system resistant to single points of failure, offering a highly secure and reliable digital ID solution.

NebulaID directly addresses the need for a robust digital ID infrastructure without storing any user data - just verifying the data on users system.

Challenges we ran into

Faced some challenges such as -

  1. Development of different type of verification plugin for TLSNotary like Twitter Profile Verification and Farcaster Profile Proof.

  2. Secure data storage which can be shared with wallet selected by user ( like for medical data - user can directly add doctors address and can share sensitive infomation etc)

  3. Implementing Web2 credit score system of user is kinda tough - it hard to get data direclty from trusted provider for user to verify it. Earlier using TLSNotary to verify credit score directly on Credit service website - but the process gives Credit score after few days - which cant be easily verified with TLS Notary.

  4. Also implementing Nationailty verification on basis of passport is kinda tricky - rn we are just doing verification for Indian Adhaar holders on chain.

Additional Features

System Architecture and Components

  1. Blockchain Integration: Built on Base, NebulaID employs smart contracts written in Solidity to automate digital identity management, including creation, updating, access control, and revocation. The use of Base ensures a permissionless environment, enhancing transparency and security.

  2. Satellite Network Design: The NebulaID satellite constellation functions as a decentralized network, where each satellite acts as a node in the blockchain system. This setup provides a resilient infrastructure for secure digital ID storage, synchronization, and verification.

  3. Decentralized Storage and Transmission: Utilizing decentralized storage solutions like IPFS, NebulaID ensures that digital IDs are stored securely and redundantly, avoiding reliance on centralized servers. Advanced encryption methods (e.g., SHA-256 and AES) are used to protect data during transmission, maintaining high levels of security.

  4. Error Handling and Data Integrity: To combat the challenges of space, such as radiation and latency, NebulaID incorporates radiation-hardened components and advanced error-correcting codes. These measures ensure data integrity and reliability, even in the harsh conditions of space.

About the founder

Building on Base from India

Technologies and tags

TLS Notaryzk proofSemaphoreENSworldcoinfarcasterTwitter