You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CreatorSuite is a tool in Core Service that aims to help content creators distribute their content with their own control. The creators can list their original content with an unlock condition. Then the content will be encrypted and posted in some public place that allows everyone to see a preview of it. Anyone who is interested in the content can pay for it and then get the encrypted content and the decrypted method to the original content. Currently, for the unlock condition, we only support transferring a specific amount of tokens to the creator through a smart contract to get access to the content. That’s not enough!! If we want to improve the user experience for both creators and audiences, we need to explore more for the creators and their audiences to interact.
There are several ideas that you can take as a reference:
If the audience holds an NFT as proof to unlock the content
the audience can pay with fewer tokens to get time-limited access to content instead of permanent access
…
Pick one from above or contribute your own ideas that in your mind will be useful or interesting to implement in CreatorSuite
Expected outcomes
Take a look at the repo of CreatorSuite, we use a smart contract to receive tokens and record the payment records and provide a public function to give the result of the payment record. When the audience calls the “get-content” API to get the content, it will use the result of the payment record to check if the audience should be given the content.
If you have a new solution for how to unlock content, you need to store your necessary parameters with the content record when creating the content and a new smart contract to record the payment records.
BinaryHB0916
changed the title
[GSoC 2023] CreatorSuite: add support for more unlock conditions
CreatorSuite: add support for more unlock conditions
Apr 15, 2023
Description
CreatorSuite is a tool in Core Service that aims to help content creators distribute their content with their own control. The creators can list their original content with an unlock condition. Then the content will be encrypted and posted in some public place that allows everyone to see a preview of it. Anyone who is interested in the content can pay for it and then get the encrypted content and the decrypted method to the original content. Currently, for the unlock condition, we only support transferring a specific amount of tokens to the creator through a smart contract to get access to the content. That’s not enough!! If we want to improve the user experience for both creators and audiences, we need to explore more for the creators and their audiences to interact.
There are several ideas that you can take as a reference:
Pick one from above or contribute your own ideas that in your mind will be useful or interesting to implement in CreatorSuite
Expected outcomes
Take a look at the repo of CreatorSuite, we use a smart contract to receive tokens and record the payment records and provide a public function to give the result of the payment record. When the audience calls the “get-content” API to get the content, it will use the result of the payment record to check if the audience should be given the content.
If you have a new solution for how to unlock content, you need to store your necessary parameters with the content record when creating the content and a new smart contract to record the payment records.
Skills required
Mentor
Sannie Feng @fengshanshan
Expected size of project
175h
Level
Easy to Medium ( depends on your design)
The text was updated successfully, but these errors were encountered: