project screenshot 1
project screenshot 2
project screenshot 3

Universal Basic Passport

With this universal basic verification application, people can use this as a ticketing system in an easy way!

Universal Basic Passport

Created At

Superhack

Project Description

Introducing a groundbreaking ticketing system application set to revolutionize processes and enhance convenience. Our state-of-the-art solution aims to simplify ticket acquisition and verification, streamlining the entire procedure to an unprecedented level. Inspired by the Ecosystem Project Idea (https://github.com/ethereum-optimism/ecosystem-contributions/issues/10), our mission is to create a versatile tool capable of addressing a multitude of scenarios. Envision a world where securing tickets for various activities is effortlessly seamless, passing through gates is devoid of cumbersome paperwork, and tracking your history is effortlessly managed – all through an intuitive application. Embrace a new era of hassle-free ticketing with our cutting-edge application.

How it's Made

Our project leverages EAS (Ephemeral Authorization Service) as the foundation, encompassing distinct components within its application logic:

Owner/Stamper Service: This pivotal service possesses the public key corresponding to a specific stamp. On a regular hourly basis, the service generates fresh secret tokens tailored to the stamps it owns. Additionally, it's empowered to craft signed transactions, effectively turning stamps, for users. This process comes into play when a user accurately requests a stamp and provides the correct secret token. The owner/stamper service holds the capability to confidentially share secret tokens with trusted clients, represented by the blue monitor.

Client / Relayer: The client role, also referred to as the blue monitor, serves as a conduit to real-world users. It visually presents QR codes, encoding crucial information, to users who must be physically present. With a periodic frequency, it initiates requests for the pertinent secret tokens. This dynamic interface bridges the gap between digital and physical realms.

User: The user's journey entails multiple steps. Firstly, they interact with the QR code displayed by the blue monitor, scanning it to extract encoded data. Subsequently, they transmit this data to the stamper service. In response, the stamper service creates a signed transaction, signifying the user's interaction. This signed transaction is then shared with the blockchain, enabling a seamless record of the interaction within the blockchain's immutable ledger.

By harmonizing these components, our project fashions a novel system that marries EAS technology with real-world user interactions, establishing a secure, efficient, and auditable process for stamp issuance and tracking.

background image mobile

Join the mailing list

Get the latest news and updates