Investor eligibility for fair launches
Proof of person,not proof of passport
Verify once with World. Carry an ENS-shaped passport. Commit USDC on Arc — sybils fail closed on-chain.
Proof journey
World
Selfie check
ENS
Passport mint
Arc
USDC commit
The problem
KYC repeats every launch. Sybils still slip through.
Legacy path
The KYC treadmill
Every pool. Same documents. Same wait. Farms still get in.
50+ sybil wallets per fair launch
FairStake path
Investor passport
Verify once. Reuse everywhere. Bots fail closed.
FairStake credential
you.fairstake.eth
- humanVerified
- true
- nullifier
- locked
Sybil test
Fifty wallets attack one pool. Zero are admitted.
Simulates on-chain fail-closed behavior — unverified commits revert.
Run simulation
Launched
0
Admitted
0
Result
—
Sybil wallets admitted
50+
0
KYC uploads per investor
Every pool
Once
Time to eligibility
Days
~60 sec
Live flow
Connect wallet on Arc Testnet, then complete each step.
Prove you're human
World Selfie Check — one person, one nullifier.
Connect wallet to continue.
Mint passport
Portable ENS-shaped credential for every launch.
Complete human verification to mint your investor passport.
Commit USDC
Arc pool with per-investor caps. Sybils revert.
Connect wallet to commit.
Judge checklist
What finalists demonstrate in the demo video.
- 1
Verified investor
Selfie → passport → commit on Round 1.
- 2
Sybil wallet
Fresh wallet without verify → commit reverts.
- 3
Passport reuse
Same wallet → Round 2 without a second selfie.
- 4
Nullifier lock
Second human cannot reuse the same World identity.
Start with human verification in the live flow below.