Please describe your proposed solution.
The solution is a self-service web app and a collection of supporting background services that allow creators to configure token gates in a simple format that requires no coding or advanced understanding of blockchain.
Video hosting and streaming is handled by an API partner, SproutVideo, through a user's own API key as an integration. This token gating app will communicate directly with the user's Sprout account to fetch and play embedded streams for token holders that can be securely restricted to one or more domains, which allows for a new form of distribution control and monetization across multiple video websites at once, with the monetization and distribution settings firmly in the hands of the content creator.
An advanced version of the Sprout token gate is login-based access to videos. The difference between domain-restricted video and the Sprout API for Logins and Access Grants is that a wallet-based OAuth flow can create conditional access to videos (such as max plays) for individual token holders that does not need to be restricted to one website at a time to remain secure. In other words, we are creating a new form of instant distribution control for artists where a token gate can be played for holders on all websites that utilize a form of the on-page script.
This proposal also includes a scope of work for the token gating object, distribution control. At this present time the app allows users to create token gates that work on any one website at a time with a copy/paste script. This new functionality would allow content creators a new form of distribution control - for any video streaming app using this on-page script, creators can dictate which websites their videos can show up on or are banned from, and the effect is immediate.
What is unique about this solution is that the functionality can work on any website thanks to the usage of a custom Oauth flow process and a wallet-based resource server. This third-party authentication approach was important to us because most NFT functionality is hardcoded to work in one way, on a singular website, and it was critical to the vision for the app that the user is in complete control over content access and monetization. We hope that Cardano projects that produce animations, film or other content can honor this app by using it as a service layer for engaging with their audiences.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
This solution allows creators to monetize content, livestream performances or full-length films to a wide audience through their own NFTs as access. Video access can be applied retroactively to existing projects to provide never-ending opportunities to engage with NFT holders.
This proposal provides an opportunity for the Cardano ecosystem to support mainstream video-based entrepreneurs. Creators and performers who have grown weary of the restrictive monetization abilities of their host platform can use Cardano NFTs to monetize access to their live or recorded works and get started with very little resistance.
How do you intend to measure the success of your project?
Our core KPIs for this app post launch are:
- Number of unique wallets interacting with gates
- Number of active user accounts
- New video type token gates created
- Number of video gates accessed per month
- Average audience size for livestreams
- Number of 3rd party media accounts integrated
We hope that the resulting impact to the ecosystem will be:
- More utility NFTs minted
- New first-time consumers loading ADA and buying tokens
- Higher visibility for the blockchain as a result of popular content
Please describe your plans to share the outputs and results of your project?
We will share the progress and results of this work product on our website as blog updates as well as in partnership with project partners on Twitter and Youtube. We want to assist Cardano organizations to utilize this service layer to token gate video such as livestreamed events and educational material, ideally through the use of existing popular and commonly used NFT series.