livepeer / grants

⚠️ DEPRECATED ⚠️ Please visit the new homepage at https://livepeer.notion.site/Livepeer-Grants-Program-f91071b5030d4c31ad4dd08e7c026526
44 stars 7 forks source link

DeCommune #95

Closed dhruv035 closed 1 year ago

dhruv035 commented 2 years ago

Give a 3 sentence description for your proposal.

The platform will be a place for creators to publish and sell their content through a subscription platform in a continuous engagement with their audience. The platform aims to give artists a direct and more decentralized and transparent way of bringing their content to their fans and followers at the same time publicizing and attracting new ones. The product will also incentivize increased adoption of web3 platforms by offering an easy to use solution for individual talent to bring their content on-chain and decide their own value while enjoying the lion’s share of profits generated from their content, unlike web2 platforms.

Describe the problem you are solving.

The content generation services today have a very high earnings difference and unfairly reward the more regional artists. At the same time a very small share of the profits generated from such content goes back to the artists while a major chunk is taken by the centralized platforms.

Describe the solution you are proposing and how it will have a positive impact on the Livepeer developer ecosystem.

With the expanding interest in music NFTs, NFT based artworks, metaverse etc. and the idea of “NFT” and its use cases itself changing everyday, this project brings a unique and scalable platform, which is a kind of public good for everyone to bring their art online while paying only for the services used and retaining ownership and freedom over their content. Art, or content in general, is powerful and this platform gives that power back to the creator.

Describe why you are the right team with the capability to build this.

I have worked on this idea from a mere imagination and collaborated with different projects to gather all the necessary tech knowledge required for it and turned it into a technically achievable product. We have planned for this product for about 4 months and have done significant research and come up with this solutions. The team on developer side is just myself. I have been in touch with some web3 community leaders for help with ideas and outreach. With this grant Im looking to get a UI designer onboard for a PoC. Also this allows me to onboard one of the like minded devs I talked to during my research.

Describe the scope of the project including a 3 month timeline and milestones.

This grant request is for a PoC to be developed in 1-2 months. The PoC will Include a flow to generate channels to host live events and selling tickets/time-based subscriptions and on the creator side purchasing and viewing the same on the client side. The PoC will include the following steps:

  1. Customize lock contract to fit the use of tickets
  2. Add options to add ticket Image and add the option to update it if the user has joined the stream. Now the ticket will act as POAP post stream.
  3. Customize another lock contract to fit the use case of membership.
  4. Write a channel contract that can deploy these lock contracts and call the customization functions for the tickets and subscriptions lock contracts.
  5. Connect the channel contract with a record of the publication through Lens
  6. Develop a front-end to use all these functions
  7. Develop a middleware to distribute the livestream from Livepeer, the stream-key received from Livepeer will be submitted to the middleware
  8. Add an option to save the live stream
  9. Add EIP 4361 authentication to the middleware
  10. Develop front end for the following:
  1. Add an option if possible to make past streams available to subscribed members

I have identified these 3 as the key milestones on the PoC: 1)Integration of Livepeer and Lens to publish post through the channel contract with stream url from the middleware/client 2)Integration of Livepeer with tickets lock using the middleware (Token-Gating) 3)Integration of Livepeer with channel subscriptions to give options like discounted tickets/free tickets to members ( Flexible Access Control)

Please estimate hours spent on project based on the above and how much funding you will need.

An estimated 80-100 hours need to be spent on this initial PoC and the request is for a $5k grant to fund this.

P.S The scope of the complete product can be looked at through this document. I have updated it a couple times since posting the issue originally

DeCommune.pdf

nelsorya commented 2 years ago

Hi @dhruv035, thanks for putting this proposal together. This sounds like an interesting use of Livepeer. We would be happy to fund this. We would like to propose the following milestones.

  1. Livepeer integration for video uploads and video on demand ($1k in LPT)
  2. Livepeer Livestreaming integration and add a powered by Livepeer watermark to videos($1k in LPT)
  3. Livepeer token gating integration and access control implementation ($1.5k in LPT)
  4. Community testing and feedback phase ($1.5k in LPT)
  5. Success Metric Bonus - 20k video views on the platform ($1k in LPT)

If all goes well with this grant, we would be open to exploring additional grants from there.

dhruv035 commented 2 years ago

Alright sounds good!