Please describe your proposed solution.
We cannot ensure continuity and identity within Zoom meetings, and we cannot scale proof-of-attendance for governance or social incentivization without a developer team to create a custom solution for each use-case. Existing projects emphasizing a sense of community cannot provide additional value to token holders in a simple, self-service interface.
Governing bodies on Cardano, such as Catalyst, rely on the currency as the voting token, which is fungible and attainable with loans and onramps. A more fair system would be voting tokens released upon completion of a PoA session, if only such a system was flexible and scalable enough.
Meetings of high importance, in the context of governing bodies or private sessions such as tele-health, are becoming increasingly susceptible to deep-fake technology. The attendees need a tokenized system in a world where even live video cannot be trusted to confirm the attendee.
This proposal is for an open source solution that allows no-code creation of token-gated Zoom events with new conditions for registration, attendance and automatic rewards, flexible for most social and business contexts.
The solution will require an easy-to-use interface for registering, creating events with custom token-based conditions, and configuring rewards systems in the form of currency, fungibles or NFTs that can be used to access subsequent meetings or for other utility outside the system.
The Zoom events created must be configured to be invite-only, while the token-gating server adds RSVPs after passing the token portal. It pairs a consumer’s Zoom account with a wallet, and sends tokens to that wallet based on attendance as configured on the app interface.
The project will leverage the following Zoom API libraries:
- Events API
- Create Event
- Delete Event
- Update Event
- Get Event
- Registrants API
- List Registrants
- List Session Attendees
- Reports API
- Event Registrations Report
- Event Attendance Report
- Event Survey Report
Through a front-end app, users will be able to create and manage their own token-gated Zoom events without code, a website, or specialized blockchain knowledge. Attendance rewards in the form of currency, fungibles or NFTs are configured to be automatically dispersed to attendees that meet specific and lifetime attendance performance configurations. It can be used to quickly organize private meetings among friends, ensure continuity in identity between meetings, automatically provide completion certificates, or provide a higher level of security to remote meetings.
A Zoom events portal will allow attendees to register for and access events based on asset ownership and other event configurations. Attendees will be able to review their own event attendance actions in a private analytics screen, including actions and rewards received.
Main Goals
- Provide the greater Zoom business community with a real-world advantage to leveraging Cardano in their business operations.
- Provide governing bodies, private groups and organizations handling sensitive information, such as tele-health, with an elevated level in security with meetings token-gated by digital IDs or role tokens.
- Elevate existing token communities on Cardano by providing a free, codeless way to organize Zoom for webinars, movies, live shows, and other forms of additional value for holders.
- Bring a well-known mainstream business event into Cardano community with adoption of this tool by the business and its attendees.
Primary Components
Minting Server (Open Source)
Remote minting campaign server that can store custom minting policies and configurations into campaign IDs that can be referenced by the Gating Server.
Gating Server (Open Source)
Authorizes storing and retrieval of data by the app and event portal. Communicate directly with Zoom for event creation and attendee registration.
Event Management App
Create custom user profiles and activity history logs for all app users, consisting of attendees and event creators. This app will be a live use-case for making proper use of the open-source gate and minting servers.
Users will register accounts on this app by logging into Zoom, connecting a wallet and filling out profile information. Each account will have the capacity to create events and store event templates that behave as collections or event series.
A minting campaign interface will allow users to store different token policies and minting configurations into campaign IDs, which are referenced as actions to take when an attendee meets an event attendee requirements.
An event creation interface will allow users to add events to their Zoom account customized with token-based conditions for registration and attendance. Users associate a minting campaign to an event for when an attendee meets all proof-of-attendance conditions. These include percentage of the meeting attended, lifetime count for an event series, secondary asset requirements and more.
An event performance interface will allow users to see key performance metrics for specific events in real-time and can analyze past event performance in aggregate. Various visual aids will be available to filter, sort and segment KPI information into bar charts, pies, timelines and geographical “bubble maps” of GPS scan activity.
Zoom Event Portal
The authorization front-end for registering and attending events for consumers under registered Zoom accounts. Attendees must register with the app which includes connecting a wallet and authorizing read permissions to their own Zoom account.
After logging into the portal a Home screen will curate events that users can register for and attend. An attendee is privy to their own personal event access history through the analytics available on their account home page.
Events created in the system that are configured as Public will be browsable in the Event Registrations UI, where users can either register to events they already have access to, or view event details for information on obtaining the access token.
The Event Attendance UI is the second interface reserved for logged-in users, where events that users have registered to are available to join. Through the Gating Server the app contacts the Zoom API to initiate joining a session, prompting the local Zoom client to open as normal.