OnlyPass: Human-verified ticketing platform leveraging proof of personhood and blockchain-backed tickets.
OnlyPass aims to revolutionize event ticketing by building a next-generation ticket selling app. Each ticket is minted as an NFT (non-fungible token), and every buyer is verified as a real human using cutting-edge Worldcoin iris-scanning technology. This approach solves the persistent problems of bots, scalpers, and ticket fraud—ushering in a new era of fair, secure, and transparent ticket sales.
Bots buy up tickets in seconds, reselling them at inflated prices—sometimes up to 50% higher than face value.
In major events, bots have bought tens of thousands of tickets before real fans can even click “Buy”.
Scalping is so lucrative that bots now generate up to 40% of all ticketing traffic.
CAPTCHAs, once the main defense, are now easily bypassed by sophisticated bots.
Studies and industry reports confirm that “the possibility to reliably tell a bot from a human through something simple like a CAPTCHA is a thing of the past in an industry like ticketing”.
CAPTCHAs frustrate real users, sometimes even preventing legitimate purchases due to technical glitches or accessibility issues.
Lack of control over ticket transfer leads to price gouging, fraud, and a poor fan experience.
Existing anti-scalping laws are poorly enforced, and primary ticket sellers rarely take responsibility for how tickets are distributed.
Our platform combines advanced blockchain and biometric technologies to deliver secure, human-verified NFT ticketing:
-
🧍 Human Verification: We use Worldcoin’s Orb device to perform secure iris scans, generating a unique, privacy-preserving digital identity for each user. No biometric data is stored—only a cryptographic proof that ensures each participant is a real, unique person.
-
🎫 NFT Ticketing: Tickets are minted as NFTs on the blockchain, guaranteeing authenticity, transparency, and programmable ownership. This enables features like resale restrictions and royalty enforcement.
Use this QR code to download the app inside the World Mini-App marketplace.
⚠️ The mini-app is for verified humans only - please make sure you have finished proof of humanity by visiting and Orb
You can interact with our factories (addresses bellow) and call function creatNFT(...) or you can deploy your own and start creating new tickets using scripts in repo.
NFTicket factories have been deployed at:
- Holesky Testnet: 0xD4798A50516b21Ab4658F458081fb7d78AC0a7D4
- flow EVM Testnet: 0x457cCf29090fe5A24c19c1bc95F492168C0EaFdb
There have been already minted several NFTickets manually:


- Clone this repository:
git clone https://github.com/tomasgrusz/onlypass.git
cd onlypass
- Create an optimized build of the frontend and run a next app:
cd frontend
npm install
npm run build
npm start