ShadowPass – Prove You Exist. Without KYC.

:red_exclamation_mark: Problem Statement

Web3 is being overrun by bots, Sybil wallets, and fake airdrop farmers.
DAOs, airdrops, and dApps struggle to identify real users without compromising privacy.
Traditional KYC is slow, centralized, and breaks Web3 values of self-sovereignty.


:white_check_mark: Solution Overview

ShadowPass is an AI-powered identity oracle that verifies human users without requiring personal data.
It analyzes your onchain behavior across 20+ traits — like DEX usage, NFT activity, and DAO votes — to compute a ShadowScore (0–10).
This score is compressed into a zero-knowledge proof hash and minted as a non-transferable identity NFT.
dApps and DAOs can then gate access or reward real users — without relying on forms, selfies, or KYC.
ShadowPass offers trust, privacy, and Sybil-resistance — all onchain.


:page_facing_up: Project Description

ShadowPass is building a modular, AI-native, zero-knowledge identity layer that replaces KYC with trustless onchain signals.

When a user connects their wallet, the app:

  1. Scans 20+ behavioral traits (wallet age, DEX usage, NFT diversity, DAO participation, etc.)
  2. Computes a human-likelihood score (ShadowScore) using AI-based weighting
  3. Hashes that data into a privacy-preserving fingerprint
  4. Mints a ShadowPass NFT proving uniqueness without exposing any raw data
  5. Simulates gated access based on score thresholds (e.g., Score ≥ 7.0 = access granted)

Technologies used:

  • :brain: AI trait engine (20+ smart contracts in Solidity)
  • :hammer_and_wrench: Next.js SPA with Zustand & wagmi/viem
  • :locked_with_key: ZK proof simulation via onchain hash fingerprint
  • :identification_card: Mintable identity NFT
  • :door: AccessGate & Retry logic

Why it matters:
ShadowPass lets users prove they’re real, earn trust, and unlock benefits — all without giving up privacy. It’s Sybil-resistance for the zk-native future of Web3.


:joystick: Community Engagement Features

:white_check_mark: Testable Features / Tasks

  • Connect wallet
  • Run full identity scan
  • View trait-based ShadowScore
  • Mint ShadowPass NFT
  • Try DAO Gate simulation
  • Retry scan + improve score

:bullseye: Points System Example

Action Points
Connect wallet +20 pts
Complete first scan +30 pts
Get ShadowScore > 7.0 +50 pts
Mint ShadowPass NFT +40 pts
Access granted in gate sim +30 pts
Retry & improve score +10 pts
Share ShadowScore screenshot +25 pts

:video_game: Gamification Logic

  • Users “level up” their score through real wallet behavior
  • Trait-based progression = real human growth
  • Leaderboard potential = ongoing engagement
  • No spam, no bots — only signal

:globe_showing_europe_africa: Onboarding Advantage

  • Zero friction: no forms, no KYC
  • Instant value: users get a verified identity
  • Sticky loop: retry + reward + visibility = viral growth

:handshake: Getting Involved

Want to help us make KYC obsolete?

You can:

  • :laptop: Contribute on GitHub: https://github.com/PogungDev/shadowpassaizkengine (currently in private repo)
  • :robot: Propose new trait modules or ZK extensions
  • :link: Integrate our scoring engine into your dApp or DAO
  • :test_tube: Test and give feedback on: https://shadowpassaizkengine.vercel.app

ShadowPass is building a future where privacy = power, and your wallet is your passport.

10 Likes

Hello @reyhanjulias ,

  1. How do you handle multi-wallet users who split behavior across different addresses?
  2. Can ShadowPass be used beyond Web3 , like in gaming or social platforms that want to filter out bots but stay privacy-first?
4 Likes

:brain: Q1: How do you handle multi-wallet users who split behavior across different addresses?

Currently, ShadowPass scores each wallet individually based on its onchain behavior. This ensures that every address is evaluated fairly, regardless of size or age.

We recognize that many real users split their activity across multiple wallets — for privacy or strategy. That’s why we’re building two planned upgrades:

  1. ZK Aggregator (Upcoming):
    A voluntary module that lets users combine multiple addresses via zero-knowledge proofs, creating a composite ShadowScore without revealing wallet linkages.
  2. Smart Trait Normalization (Planned):
    Our AI engine will soon adjust scoring logic to account for sparse activity or burner wallets, encouraging deeper behavior without unfairly penalizing users.

These features aren’t live yet, but the system is modular and built with this evolution in mind — our goal is to let users prove they’re real across wallets, without revealing who they are.


:globe_showing_europe_africa: Q2: Can ShadowPass be used beyond Web3, like in gaming or social platforms that want to filter out bots but stay privacy-first?

Yes — and we see this as the next major application of ShadowPass.
While the current version focuses on wallet scoring and NFT minting, the underlying engine is built to be portable via API and SDK modules.

Any app — from GameFi to social dApps — can soon use our scoring engine to:

  • :white_check_mark: Filter bots and Sybil wallets
  • :white_check_mark: Gate access to rooms, leaderboards, or events
  • :white_check_mark: Reward only real, proven human players

We’re currently preparing the ScoreVerifier SDK, so Web3-native games, DAOs, and even chat platforms can integrate ShadowPass without storing any user data.

It’s not just about DeFi. ShadowPass is built to be the Sybil-resistance engine for the entire privacy-first internet.

1 Like

Excited to see ShadowPass expand into gaming and social apps too. The idea of bot filtering without any KYC or data compromise is :fire:.

Count me in for testing the SDK once it drops , this could be a huge unlock for many communities. Let’s keep building! :flexed_biceps: