project screenshot 1
project screenshot 2
project screenshot 3

RIZZ Protocol

RIZz Protocol — The only trustless NFT curation and creation protocol that slaps. Permissionlessly register to activities and issue NFT badges to attendees, or invite friends. Each event is considered a configurable zone - issue SB tokens, set gasless mints, proxy mints and more.

RIZZ Protocol

Created At

ETHGlobal New York

Winner of

🥉 Base — Best Consumer Product

🏊‍♂️ Mantle — Pool Prize

📲 WalletConnect — 🥇 Best for Mobile

Project Description

RIZ stands for Register & Invite Zone Protocol — stylized as RIZz

It’s a protocol that allows you to permissionlessly REGISTER events or activities on-chain and issue NFT badges for those attending. You can INVITE some peeps or allow them to claim a badge NFT.

Contrary to other event protocols where the NFTs are bespoke collections and only one creator is allowed, RIZ protocol defines the concept of an "event ZONE" where within each zone you can define a set of rules that apply to a particular event — this includes:
⭐ Multiple Creators,
⭐ Gasless Transactions (payer).
Soulbound Mint or Not.
⭐ Event / Mint Expiration Dates.
⭐ Paid or Free.
⭐ Complex Minting Criteria.
✨ e.g. Merkle Tree Whitelisting.
✨ e.g. Proxy Minting. This is an address that can call a specific Zone’s minting function this can be another smart contract with custom logic, or another user’s EOA wallet (e.g. an event registration assistant)
⭐ And more TBD (coming in the white paper)

Furthermore, another key feature of this protocol is its flexible multimedia asset support.

You are not limited to using static JPEGs for the NFT badge!!

You can use any on-chain and off-chain asset. :joy:

We support:
⭐ On-Chain Art (SVG) Renders (thanks NounsDAO)
⭐ Video (MP3 / MOV)
⭐ 3D Models (for Augmented Reality)
⭐ Audio / Music (imagine audio spatial NFTs 😲)

Most importantly RIZ is a permissionless protocol meaning that anyone can create an “event zone" and allow other to start claiming badges for it.

To showcase our protocol, we built the RIZz App

The RIZz App

The RIZz App is a mobile native Swift app where users can create events, mint badges or explore. You can upload an image from your gallery, or leverage AI to generate a cover image.
When you meet your friends feel free to show them your NFTs in augmented reality.

How it's Made

Smart Contract Architecture & Flow

RIZZ Protocol is derived from a standard ERC1155 contract with a set of configurable interfaces. At the end we have outlined the contract architecture and creator flow.

To create a user experience that will attract the masses and will bring real-life interactive experiences on-chain, we need minting costs to be subsidized -- the end-user should not have to pay to mind.
For this purpose, we are using ERC4337 (an account abstraction standard) with a bundler implementation provided by Biconomy, and most importantly we have developed custom PayMaster smart contract based on Biconomy's framework to allow gasless NFT mints. The criteria for mints are based on single-use transferrable secrets.

It's decentralized because this is done with smart contracts, there's middle man or proxy to prevent anyone from being able to create a gasless user experience done on-chai

https://github.com/OpenDive/RizzApp/tree/contract_dev

The Tech Stack

WalletConnect for wallet connections.
Web3Inbox for messaging event attendees.
Biconomy for decentralized gasless subsidies.

rizz-protocol-smart-contract-architecture.drawio.png

rizz-app-event-creator-flow.drawio.png

background image mobile

Join the mailing list

Get the latest news and updates