-
Notifications
You must be signed in to change notification settings - Fork 329
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
CIP-0060 | Music Token Metadata #307
CIP-0060 | Music Token Metadata #307
Conversation
e83dcb8
to
2adde00
Compare
Great proposal. Some first thoughts:
|
f1f1382
to
827f7b8
Compare
@sean118 I have implemented your suggestions. |
bfd41d6
to
6a6a1d8
Compare
Looks great, thanks! What would you think about describing artists as objects instead of strings, so they can easily be extended with other attributes, for example:
For the album it could look like this:
(For both objects "name" might be the only required field, while the others are optional) |
436dde9
to
1129d79
Compare
Have had a quick scan through - looks good. I'm working on a CIP-54 Smart NFT demonstrator that would look for music NFTs in your wallet and do some cool things with them.
But yeah, mainly I want a way to be able to easily identify stems and samples please :) Also perhaps this is a pointless thing to raise - but I would tend to refer to them as "Audio tokens" rather than "Music tokens", since they could also contain spoken word etc. For example, an mp3 is referred to as an "audio file", not a "music file". |
@kieransimkin For your use case, it seems it will be specific to your particular application. This CIP is designed to be more generalized for music and music players. Yes, it could be used as a basis for your NFTs that add stems and samples, but it's designed so that you can just add your own necessary fields for your own applications. For example, nothing in this cip prevents you from adding "audio_type" under each file. |
1129d79
to
81ce94a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had a question around today's CIP meeting that may be silly and/or outside the scope of this proposal. If this is based on CIP-25, and given that NFT's representing musical works should have an expandable supply, that means the minting policy would have to be unlocked & that anyone or anything (e.g. a third party distributing music) would have an opportunity to make changes to all this metadata at each additional minting transaction.
Would this be considered a security risk, or harmless, or maybe a valuable opportunity to correct the metadata of those tokens (e.g. number in circulation)? Perhaps it's wrong to assume that these tokens reflect music as a commodity (e.g. as purchased on iTunes) but then again this discussion has referenced Spotify which also takes a commodity approach to music distribution.
If these are legitimate concerns or open for debate (i.e. not easily dismissed by common sense & a better understanding of the commercial context) then perhaps this issue can be addressed in the CIP itself.
CIP-0060/README.md
Outdated
Authors: Andrew Westberg <[email protected]>, Ryan Jones <[email protected]>, Justin Morgan <[email protected]>, Ian Singer <[email protected]>, Anthony Eizmendiz <[email protected]>, Session Cruz <[email protected]>, Jimmy Londo <[email protected]>, Gudbrand Tokerud <[email protected]>, Kevin St.Clair <[email protected]> | ||
Comments-URI: no comments yet | ||
Status: Draft | ||
Type: Informational |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small-note: I believe this is more than informational and fall in the category of processes.
@rphair At NEWM, the security risk/issue of a forever-open minting policy is mitigated by utilizing a plutus script to mint instead of a simple script. The plutus script enforces that nothing can be minted with the same name as a previously minted NFT. These contracts are still under development, but are open-sourced at https://github.com/projectNEWM/contracts |
@AndrewWestberg thanks for answering the question about the minting policy, although I wasn't at all enquiring or saying anything about intellectual property or streaming rights. |
eeae199
to
70d71dd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving assuming those follow-ups:
- Change the type to
Process
(sorry, bad suggestions from my end. - Change the status to proposed or active, depending on the actual status (I.e. Is this already in use by various actors of the industry?)
70d71dd
to
a901335
Compare
@KtorZ Updated to Process and Proposed for status. It will begin being implemented in NEWM in October, but until then, I think Proposed makes sense. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks @AndrewWestberg ... merging as per resolution at last CIP meeting.
promote CIP in top-level README
The music community on Cardano is still working on this actively, but I wanted to get this placeholder PR up to hopefully grab the CIP-60 number.