joystream icon indicating copy to clipboard operation
joystream copied to clipboard

Verified status for channels

Open bedeho opened this issue 3 years ago • 3 comments

Extend metadata standard for channels, importantly, this may require introducing metadata submission extrinsic that only curators can use, as only curators can manage this status. The semantics are entirely social, but they mean something to the effect of this account is real. There should probably be a rationale payload whenever this status is updated.

Also this constraint is probably a wise idea: https://twitter.com/danrobinson/status/1494210892883398657

Design > -https://github.com/Joystream/atlas/issues/2091

bedeho avatar Aug 16 '21 14:08 bedeho

There would be the runtime part to it..

dmtrjsg avatar Aug 12 '22 11:08 dmtrjsg

If curators use a the curator remark extrinsic, then no runtime change is needed, just a new message. The only reason this would need runtime work is if the runtime itself needs to distinguish verified from unverified channels. Currently, no such reason exists, but it could, e.g. if we want to introduce limits on who can mint creator tokens, as in this issue https://github.com/Joystream/joystream/issues/4151.

I think that the best way to approach this is to just start with the metaprotocol version for now, as it is the path of least resistance, and tech-debt of being wrong is quite low.

bedeho avatar Aug 12 '22 11:08 bedeho

@bedeho yes, that's what we also settled on, and 3254 linked is the implementation for the metaprotocol.

Runtime we concluded would be needed to enforce heuristics and disallow updating channel assets for a verified profile.

dmtrjsg avatar Aug 12 '22 13:08 dmtrjsg

Update of the scope:

  • [ ] Privilege to update the status of channel to "verified" would only be in the hands of Content WG Lead
  • [ ] Interface to be implemented via CLI
  • [ ] Mappings added to QN (as cli doesn't work with Orion yet)
  • [ ] Mappings added to Orion

ℹ️ here's the issue where designs are covered:

  • https://github.com/Joystream/atlas/issues/3840

dmtrjsg avatar Oct 03 '23 10:10 dmtrjsg