Skip to content
@NebulaID

Nebula ID

Identity Verification & Aggregation Protocol

🌌 NebulaID

Identity aggregation and verification protocol for the decentralized web

Open Source ZK Powered Privacy First

WebsiteX / TwitterFounder


Overview

NebulaID is an open-source identity aggregation and verification protocol focused on helping people prove claims without exposing the underlying data.

Our goal is to make identity portable, privacy-preserving, and useful across ecosystems — without turning it into a surveillance layer.

Area What it means NebulaID's approach
Identity Fragmented, platform-bound identity User-owned identity primitives
Verification Sensitive data revealed too often Zero-Knowledge and selective disclosure
Reputation Reputation that does not travel well Portable trust and reputation layers
Off-chain trust Web data that is hard to verify TLSNotary-backed attestations
Coordination Trust across communities and systems Verifiable, privacy-preserving signals

Major Use Cases

Use case What NebulaID helps with
Proof of personhood Reduce sybil abuse while keeping user privacy intact
Reputation portability Carry trust signals across apps, communities, and chains
Selective disclosure Reveal only what is needed for eligibility or access
Credential verification Validate education, membership, and ownership claims
Private community access Gate participation without exposing raw personal data
Off-chain attestations Turn web-based claims into verifiable trust primitives
Agentic identity Support trust and permissions for autonomous systems

Key Capabilities

  • Privacy-preserving identity aggregation
  • Trust-minimized verification flows
  • Portable reputation systems
  • Cross-chain identity infrastructure
  • Selective disclosure for sensitive credentials
  • Sybil-resistant participation primitives
  • Verifiable trust layers for communities and applications
  • Verifiable trust systems for people and agents

Core building blocks

Component Purpose
Zero-Knowledge Proofs Verify claims without revealing raw data
TLSNotary Bring web data into verifiable trust flows
Soulbound credentials Represent non-transferable identity signals
Semaphore Support privacy-preserving participation and sybil resistance
Cross-chain layers Keep identity usable across networks and apps
Selective disclosure Minimize data exposure during verification

Product focus

Area Focus
Humanity proofs Sybil-resistant verification and proof-of-personhood systems
Reputation Social, financial, and community trust signals that remain private
Credentials Educational, eligibility, and ownership attestations
Sensitive data Health-related and confidential disclosures with control
Inclusion Identity systems for stateless, underserved, and borderless users
Agents Trust layers for autonomous agents and AI systems

Journey

NebulaID has grown from focused experiments into a broader identity stack. The work has moved through research, product implementation, and protocol design.

Phase Stage What changed
Early research Foundational work Identity experiments, TLSNotary integrations, and ZK reputation concepts
Product layer Current buildout Identity applications and verification workflows
Protocol vision Ongoing A more complete identity aggregation and verification system

Achievements & Recognition

These milestones reflect a journey shaped by public goods work, experimentation, and execution.

Milestone Why it matters
🥇 ETHKL 2024 Winner Won the Ethereum Foundation track for our work in decentralized identity and privacy-preserving infrastructure
🏛️ Funding the Commons Residency One-month residency at the ETH Devcon Popup Village in Chiang Mai, Thailand, alongside public goods builders
🌱 Gitcoin GG22 Grantee Supported by the broader Web3 community through open-source and public goods tracks

Philosophy

We welcome researchers, protocol engineers, ZK developers, privacy advocates, and infrastructure builders.

Identity should empower people — not surveil them.

NebulaID exists to push the boundaries of:

  • Privacy
  • Sovereignty
  • Open infrastructure
  • Human coordination
  • Verifiable trust systems

for the decentralized future.

Ecosystem

Together, these repositories turn research into real products: they start with identity primitives, prove trust without exposure, and package the experience into tools people and protocols can actually use.

Repository What it does
NebulaHolo Core identity product work that turns protocol ideas into usable experiences and integrations
Identity-app The end-user identity application for managing proofs, credentials, and private verification flows
semaphore-boilerplate A Semaphore-based starter project for privacy-preserving participation and sybil-resistant building
tlsnotary-version Implementation work focused on TLSNotary-backed attestations and verifiable web claims
cultural-did DID and identity research exploring how identity, culture, and coordination evolve on open infrastructure
landing-page The public-facing site and presentation layer that explains the mission and invites people in
nebula-gateway A privacy-preserving trust infrastructure layer for HashKey Chain that verifies humanity, reputation, eligibility, and cohort membership without ever revealing who the user is
Layer Primary technologies
Smart contracts Solidity
Proof systems Circom, ZK tooling
Services and apps TypeScript, Next.js
Infrastructure Rust, decentralized infrastructure

Direction

NebulaID is organized around a few long-term goals:

  • Make identity portable across ecosystems
  • Keep verification private by default
  • Support reputation without surveillance
  • Enable interoperability across chains and applications
  • Build infrastructure that serves both people and agents
  • Create verifiable trust systems that scale with the internet

Contributing

We welcome collaborators who care about privacy, identity, cryptography, and public goods.

🌌 NebulaID — Building Identity for the Decentralized Future

Popular repositories Loading

  1. semaphore-boilerplate semaphore-boilerplate Public template

    Forked from semaphore-protocol/boilerplate

    monorepo you can use as a template to start developing your dApp with Semaphore.

    TypeScript

  2. tlsnotary-version tlsnotary-version Public

    Rust

  3. landing-page landing-page Public

    TypeScript

  4. NebulaHolo NebulaHolo Public

    TypeScript

  5. cultural-did cultural-did Public

    TypeScript

  6. Identity-app Identity-app Public

    TypeScript

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…