'Buy Me a Beer' at Devcon based on POD tickets

Summary of Proposal
We propose to implement “Buy Me a Beer” (BMAB) token app leveraging the DIP-46 POD based ticketing for Devcon 7 attendees. This will allow verified ticket holders to claim and share beers, fostering social interactions and providing a practical demonstration of POD technology and how permissionless applications can be built to enhance user experience in a fun and interactive way.

Abstract
This proposal suggests utilising PODs to verify and claim a ‘Buy Me a Beer’ token that can be used to claim a beer at Devcon. Attendees can scan the QR code linked to their POD tickets to receive an activation code. This code can be used to mint the BMAB token which can be used to claim a free beer. Anyone who has a BMAB token can also scan other participant’s QR codes to generate and give them an activation code.

Motivation & Rationale
The motivation behind this proposal is to enhance attendee engagement through a gamified social reward system using the POD technology. By issuing a BMAB token, participants can enjoy tangible, real-world use cases of cryptographic proofs, while social interactions are incentivised.

Through the implementation of this proposal, we are aiming to bring forward the following aspects to the Devcon attendees.

  • Showcases a practical use case: It provides a tangible, easy-to-understand example of how PODs can be used beyond simple ticket verification, showcasing their potential for creating interactive and engaging experiences.
  • Social Networking: By allowing attendees to share beers and invite others, the application encourages networking and social interactions among Devcon participants.
  • Gamification: The inclusion of leaderboards and potential badges demonstrates how applications can be built in a permissionless fashion to create meaningful and engaging, game-like experiences within an event context.
  • Ecosystem Development: This application can serve as an example and inspiration for developers, encouraging builders to further create more permissionless applications and experiences, expanding the ecosystem.

Implementation

1. Initial Scan & Token Distribution:

  • Assumption is that ticket holders will have their PODs ready to be scanned on their ZuPass.
  • Any user can initiate the game by scanning and verifying their POD QR code
  • Once the scan and verification is complete, a code is created that is shared with the attendee who was scanned.
  • This code can be used in ‘Buy Me A Beer’ portal to claim a BMAB NFT.
  • This NFT can be presented and validated at a Beer booth to claim beers

2. Social Interaction & Gamification:

  • Attendees can invite up to other people for beer through scanning their PODs, earning additional points in return for the leaderboard.
  • Sharing their leaderboard status publicly can yield one more token.

3. Claiming Process:

  • Attendees can show the QR code associated with their profile at a beer vendor within the convention center to claim their beers. The number of beers that are claimed would be recorded in the backend. This process is to be confirmed based on integration.

4. Additional Features:

  • The QR code can be added to digital wallets (Google/Apple) for convenience.
  • Developers will have the option to fork the application and develop more use cases on it.

5. Other options:

  • Other permissionless offers and side-event registration can be integrated to the application, allowing users to do more actions for more points or rewards.
  • Incase the beer or alcoholic drinks cannot be served in the venue, we can substitute beer with coffee or other desirable refreshments.

Operational Requirements & Ownership

  1. Smart Token Labs team to develop and adopt BMAB application, ensuring seamless integration with the POD system working with 0xPARC team
  2. 0xPARC team to support Smart Token Labs team with the support and guidance on how to best integrate and verify ticket PODs
  3. Smart Token Labs Set up the backend infrastructure to handle code generation, beer claims, and leaderboard tracking.
  4. Devcon team to approve the set up of a beer claim booth at the venue or provide guidance on what the suitable alternative could be, Smart Token Labs to establish the claim locations and train staff or volunteers on the system.

The proposal is still in early stages of thinking. So we welcome all questions and feedback on how this can be executed to be a easy and fun experience at Devcon.

1 Like

Sounds very interesting! We just need to find a way to make it doable in the little time we have now left and have as little impact on production as possible. Will talk with them tomorrow about what is still possible there.
And can you paint the user story you had in mind. Not really clear to me when/how the tokens are generated.

I think a generic “Buy me a Beverage” - or even more generic “Provide me a Beverage” would be great!

1 Like

I think it can be something like below, simple and sweet.

Step 1: Get an “ Buy me a beer” account NFT
Online: User goes to bmabxxx.com, proves pod, gets the free “ Buy me a beer” account NFT
Offline: User scans QR at counter, proves pod, gets the free “ Buy me a beer” account NFT

Step 2: Use the “ Buy me a beer” account NFT
a: User can add the NFT to Google/Apple wallet, and show the qr for scanning at the counter, to redeem beer. It will show beer balance on the pass as well. This works offline as well.

b: User can open bmabxxx.com, to turn NFT to QR to be used at counter, to check balance, to request more beers

Step 3: After event, user can still use the “ Buy me a beer” account NFT to request beers/$ online/offline from others to receive “donations”

Note 1:
If user has his own wallet, he can use it. If not or he prefers a new wallet, a passkey and web-based wallet will be created and used. Can be Soul Wallet, JoyID, or Coinbase smart wallet. UX similar to https://www.charityconnect.io

Note 2:
Public good, open source MIT, unlimited supplies of the NFT, no speculation, future features decided by NFT holders.

I would like to add a bit more context behind the proposal as I did not do a good job at explaining previously.

For the implementation of this idea, we would like to leverage the work that we are already doing around the ‘Buy Me A Beer’ (name not confirmed) token. This token is intended to be used like a ‘Buy me a Coffee’ type of request that is provided through platforms such as Patreon and Ko-Fi but in a more crypto native way. This token’s main function is to allow a holder to share a link that can be embedded in their social profile as an option for supporters to donate money like ‘Buy me a beer/coffee’ requests through a link associated with the token.

We have a early prototype of this token working over the last couple of days and sharing a video of how it is working now. The user experience for this idea would not be very different from that of the demo.

Loom walkthrough of BMAB prototype: Buy Me a Beer - Prototype | Loom

For the Devcon implementation, we leverage the token and also add functionalities to this token to integrate with POD ticketing, and the gamified social experience. I have added the key user flow that I envision through this board below:

Hopefully this make it clear on how we envision the user experience and token functionality to work. Any and all feedback welcome.

1 Like

Sounds all really great! What timezone are you in - we should talk about details in a call.

We are in Australia now (AEDT GMT+11 ) but flexible with time.

Let me know whether any of the timeslots work for you. Happy to open more times if needed.

1 Like

call scheduled for thursday

1 Like