NotABot

"Stripe for Web3 Identity" - Universal Proof-of-Humanity Aggregator Verify once with Worldcoin/Gitcoin/CEX KYC → Get reward token → Access any dApp. No bots on airdrops for people.

  • 1,000 Raised
  • 393 Views
  • 1 Judges

Tags

  • BuidlGuidl
  • Status Network
  • ETH Bishkek
  • High-Technology Park

Categories

  • ETH Bishkek

Gallery

Description

BOUNTIES:

BuildGuildl, ETHBishkek, Social networks.

Project: NotABot.

How many times have bots claimed everything in airdrops before real humans could blink?

The Web3 ecosystem is drowning in a Sybil crisis. Every airdrop, every game, every DAO faces the same brutal reality - 60-90% of airdrop participants aren't real humans - $1B in rewards stolen by bots annually- Legitimate users lose rewards to automated farmers.


Case study: Arbitrum Airdrop (2023)- Sybil farmers created 50,000+ wallets - Estimated $50M+ stolen by coordinated bot networks- Only post-mortem detection possible — tokens already sold - Community sentiment destroyed, token price dumped for 40% in 48 hours...

Our Solution: One Contract to Rule Them AllThink Stripe for payments, but for proving you're human. Except instead of an API, it's a smart contract aggregator on Base L2. Developers just call one function - isVerifiedHuman(address) - and we handle all the complexity behind the scenes. Worldcoin, Gitcoin, PoH, BrightID (binance KYC and all of this) - we connect to all of them so you don't have to.


The "Stripe Moment" for Web3 Identity

Remember when accepting online payments was hard?
Before Stripe (2010)
- Integrate with each bank separately
- Handle PCI compliance yourself
- Build fraud detection from scratch  
- Navigate 50+ international payment systems

Why Us? Integrating Worldcoin alone takes many time - you need to understand their ZK circuits, handle the widget, manage state. Now multiply that by four different providers. Each has its own API, different response formats, different security models. Youd spend many time on verification logic before writing any actual game or DAO features.

We solve this (at least trying) - integrate our contract in literally 3 minutes. One interface call, works with any ETH project. You don't touch Worldcoin's SDK, dont parse Gitcoin scores, don't deal with PoH video uploads. 

Just query our aggregator and get a boolean back. That's the whole point.

  1. 2023: The Proof of Personhood Manifesto
    Vitalik outlined 4 critical requirements for PoP systems:

    1. Decentralization - No single entity controls verification
    2. Privacy - No central database linking all your activity  
    3. Counterfeit resistance — Hard to create fake proofs
    4. Accessibility — Works for everyone, everywhere
  • The problem? No single system has all four.
    - Worldcoin: Not accessible (orb-only)
    - Gitcoin: Not private (links social accounts)
    - Proof of Humanity: Not accessible (high friction)
    -  brightID: Weak counterfeit resistance (social graphs gameable)
    2024: The Integration Crisis
    > "The fragmentation of identity systems is preventing coordination at scale."  
    > - Vitaly at ETHDenver 2024

Look, the integration crisis is real big and we're just trying to fix it honestly. Proof of Humanity has something similar but we're more like a bridge - an aggregator sitting between NFT and GameFi platforms on Ethereum and all these KYC providers. 

Worldcoin is cool because it uses zero-knowledge proofs so privacy is built in. Our backend doesn't store any user data at all, it just signs the verification with ECDSA signatures and passes it on-chain. That's it. We're basically middleware that makes the whole verification flow actually usable instead of this fragmented mess where every project reinvents the wheel.

We have a multichain system (on the Base Sepolia and Status Network testnets), main project contract address - 0xFcB998E4c6A0157dEF6AC724Da1279aA6Ac2743D.

All documentaion for the including right here - to our documentation.

About customers.

Our main customers are GameFi platforms, NFT marketplaces, DAOs running airdrops - basically anyone who needs to verify humans at scale. 

They integrate once and get access to multiple verification sources. Gas is cheap too, we're deployed on Base L2 so each verification costs like a cent max. Plus we mint trust score tokens for users - the more sources you verify with, the higher your score. So users verify once and can prove humanity across all platforms that use our aggregator. Win-win for everyone.

To be honest, we didn't target any specific bounty at this hackathon. It was more about solving a real problem that's been bugging us for a while. Scaffold-ETH really saved us on the frontend side - RainbowKit is awesome for wallet connections, made onboarding smooth as hell. And Hardhat for smart contract development was solid, the testing suite and deployment scripts just work.

Check out the product and technical implementation on GitHub - the code speaks for itself. Thanks. 

Github, Live demo, Docs.
Our address (on Status Network Testnet and Base Sepolia) - 0xFcB998E4c6A0157dEF6AC724Da1279aA6Ac2743D

Project stack (based on Scaffold ETH, Back, contracts): Solidity 0.8.20, Hardhat, Node. Js.

Frontend stack: Next. Js 14, RainbowKit, Wagmi v2,Viem.

Including technologies: ZK-SNARK proofs to worldcoin and backend (back isn storaging any datas, just approve with ECDSA Signature Scheme).


Attachments