Closed bedeho closed 1 year ago
@bedeho thank you for putting this together, nice one 🙌
Just a few observations
cc @zeeshanakram3
the number of verified channels which signed up in the given period, multiplied by the base $JOY amount for this event
, but sentence was cut a bit short.@bedeho
@zeeshanakram3 please try and estimate this wrt to duration before Monday.
How will manual video upload be compensated? Is there a separate tool for that, apart from the YPP payment tool? If not, would it mean that all content creators have to create a YT video first?
Manual uplaods are not going to be covered, it became too operationally complicated to deal with that gracefully for us in Gleev YPP, compared to the expected value. Other apps are of course free to do things differently.
Background
While distinct deployments of the YPP will involve distinct terms, almost all of them are likely to reward the following events
a) someone is verified as a real YT creator b) a video is synched c) a creator is verified as a real YT creator, d) pay depends on how many followers they have
Hence, being able to effectively determie who to pay, what amount and who may need further inspection or verification, will be key to being able to operate a YPP well.
Assumptions: Data Model
This proposal assumes that for each channel, the following information exists
Assumptions: Reward Policy & Reward
A reward policy, as defined here, refers to a Gleev specific policy for it's YPP, and it defines.
Computing the actual reward for a given channel over a given period in time involves the following:
Proposal
The idea is to propose a set of tools which allows any operator to safely and effectively run a YPP, but still have enough flexibility to allow people to plug in their own secondary tools and processes.
User Story: Operator
In the last story, one obviously would want the tool to
API vs Website vs CLI
I'm really undecided on how to package all of tehse tools and experiences together. On one hand, I thin the best possible solution for Dmitry would be to ahve all of this as an integrated set of webpages that yt-synch bacend powers, perhaps allowing him to avoid doing any sort of manual exporting at all. On the other hand, that will start to create a bottlneck with updating and changing this, both for others, and also for Dmitry, when yt-synch maintainer is busy. It will also invariably lead us down the road of having it get too customised for Gleev vs. any app.
Perhaps its fine to just build this as a bunch of APIs+pages for now, where people can call the API directly if they want to, but also just use the webpages if they find it fits their needs?
┆Issue is synchronized with this Asana task by Unito