Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Amend schema to accomodate curation-based meta-platforms #34

Open
neatonk opened this issue Sep 2, 2022 · 3 comments
Open

Amend schema to accomodate curation-based meta-platforms #34

neatonk opened this issue Sep 2, 2022 · 3 comments

Comments

@neatonk
Copy link
Member

neatonk commented Sep 2, 2022

With curation-based platforms—like present materials and release club—comes the possibility of any NFT being associated with multiple platforms. The schema does not currently support this, as each NFT is associated with a single platform. There are multiple ways of thinking about this and some discussion will be needed to find the right solution.

For starters:

  • What is a platform actually? And what do we gain by grouping music NFTs in this way?
  • Is a curation-based platform actually a platform based on the answer to the previous question? And is it useful in the same way?
  • What about nested curation-based platforms representing multiple levels of curation and so on? Is this still in scope for neume?
  • Given our answers to all of the above, how might we represent curation-based platforms in this schema? And what use cases does this serve?
@TimDaub
Copy link
Collaborator

TimDaub commented Oct 19, 2022

  • Given our answers to all of the above, how might we represent curation-based platforms in this schema? And what use cases does this serve?

I think this strongly depends on the signals of the curation platform. E.g. if we had a platform that was aggregating likes e.g. musicos, then I think it'd be interesting if the neume network track object would feature the likes as a stat somewhere.

@neatonk
Copy link
Member Author

neatonk commented Oct 19, 2022

I think this strongly depends on the signals of the curation platform. E.g. if we had a platform that was aggregating likes e.g. musicos, then I think it'd be interesting if the neume network track object would feature the likes as a stat somewhere.

Right, so the semantics of the curation platform matter. E.g. does this curation signal represent a like, a release, or something else.

@neatonk
Copy link
Member Author

neatonk commented Oct 19, 2022

My goal in this issue was to find a way to permit multiple platforms per NFT. E.g. in Future Tape, present materials is represented as a tag. Since each track can have many tags this easily supports many platforms per track via tags. This does not affect the minting platform, of which there can be only one.

I like the flexibility of this approach and think it could work well for neume and musicOS too. That said, something a bit richer than string tags may be useful. E.g. to identify that a tag represents a platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants