Koseli
  • Welcome to Koseli
  • About Us
    • Our Core Values
    • Motivation Behind Koseli
    • Use Cases of Koseli
      • Community
      • Token Gating
      • Token Gifting
  • Our Components
    • Sui Protocol and Koseli
    • zkLogin
    • Koseli Postcards
    • Koseli Gifts
  • Learn More
    • Frequently Asked Questions (FAQs)
    • Join the Koseli Community
Powered by GitBook
On this page
  • The Koseli Gifts Framework
  • Secure Verification with Merkle Tree
  1. Our Components

Koseli Gifts

PreviousKoseli PostcardsNextFrequently Asked Questions (FAQs)

Last updated 1 year ago

Koseli introduces a dynamic and innovative system designed to elevate participant engagement at events: Koseli Gifts. Join us on the first demonstration of Koseli Gifts in the !

The Koseli Gifts Framework

At the heart of the Koseli Gifts system is a structured and robust framework, engineered to manage the distribution of gifts at various events. This framework is divided into four key roles, each with distinct responsibilities and permissions, ensuring a smooth and efficient gift distribution process.

1. Koseli Admin (Super Admin):

These are the members of the Koseli Team with the authority to initiate any event. They are responsible for creating the event infrastructure and assigning roles to Event Managers. Utilizing the EventAdminCap, they grant Event Organizers the permissions needed to manage the event.

2. Event Organizer:

They oversee the entire event. Their duties include creating Special Invitation NFTs for attendees, setting up stalls or booths, and appointing Stall Managers. Event Organizers provide Stall Managers with StallCreatorCap, enabling them to manage their stalls and distribute Koseli Gifts.

3. Stall Manager:

Tasked with creating and distributing Koseli Gifts to users. They establish specific criteria to ensure the authenticity of claims and the security of the distribution process. Stall Managers also have the opportunity to create their own Goodies and Bumper Prizes, adding an additional layer of excitement for participants.

4. User (Participant):

Users can engage with the system by claiming Koseli Gifts through Special Invitations sent prior to the event or by scanning QR codes for General Invitations at the event itself. Successful claims allow users to receive gifts and may also make them eligible for Bumper Prizes.

Secure Verification with Merkle Tree

A key aspect of ensuring the integrity and security of the Koseli Gifts system is the use of a Merkle tree structure for data storage in the backend infrastructure. This approach allows Stall Managers to establish the root of the Merkle tree for their respective stalls, ensuring that data transmitted to the blockchain is authentic. When users claim a Koseli Gift, the specific leaf associated with their claim is recorded on the blockchain, preventing reuse by other users and maintaining the integrity of the claiming process.

Koseli Gifts represents a significant advancement in event engagement, offering a secure, immersive, and rewarding experience for all participants. Through its structured framework and innovative use of technology, Koseli Gifts sets a new standard for interactive event experiences.

SUI Basecamp