πŸ–ΌοΈ Introducing cXc.world's Music NFTs Standard: Request for Feedback 🎸🀘

in World of Music β€’ 3 years ago (edited)

Bluebirds Covr.jpg

In this post, we'll introduce the cXc Music NFT standard first draft, and welcome your feedback

Making Music NFTs work for all artists

Background

There's been a lot of talk and anticipation on Music NFTs across the whole blockchain space, not just WAX. On WAx, we've seen a few music NFT projects take shape, including Uplift, YoshiDrops and Shawn Dall (all friends)

Currently, Music NFTs are near-monopolized by big-name artists, but we want to change that.

Every artist should be able to mint a professional Music NFT with little effort, and without all the guesswork + technical knowledge.

In cXc Beta, we're going to offer a NFT builder that gives you the option to mint to your own collections by duplicating our schemas for you, or, if you meet the requirements of minimum Ups on cXc.world, you can mint to our exclusive collection that will give you added credibility, yet is within reach of every artist, whether just starting out or already a local legend.

cXc's Music NFT Specification

Our goal is to empower the ARTIST, including promoting their centralized platforms (that usually pay for streams) and also set up the NFT with useful geospatial information that future Dapps can use, meaning this NFT could have a long and useful life, even outside of cXc.

Keep in mind all of these are OPTIONAL. Meaning if you don't want to have the location information, or don't have a promo image, that's okay!

See an example asset with a song from cXc's founder here and an updated template with the changes we added here (most accurate example)

Screen Shot 2021-05-10 at 6.29.03 PM.png

The NFT Data

name: name (Example: Bluebirds [Beat by Ours Samplus] [Scarfinger Remix])
type: text

name: img (This is the main image, and will show first up by default)
type: image

name: audio (Only one audio file. We may release another specification that allows multiple audios later on)
type: ipfs

name: video (One optional video, like a music video, uploaded to IPFS. You can also skip this for youtube, but it won't show up on the NFT)
type: ipfs

name: backimg (Supposed to be like an album back cover, but flexible to your use case )
type: image

name: promo (Optional image which you can use to put more information about the song, a QR code, whatever you like )
type: image

name: about (Any text the user wants to add about the music)
type: text

name: credits (Put all your credits here, not in the title. Example: ["Artist: God Sol One Love","Beat: Ours Samplus, Scarfinger"] Note: You provide the credit 'type' and 'name' We'll format this in the NFT builder on music.cXc.world)
type: text array

We've put our three supported players separate from other platforms to highlight them, but you'll have to option to ignore these and just include all links in the "platforms" field later if you prefer

name: youtube (Just a link)
type: text

name: spotify
type: text

name: soundcloud
type: text

name: platforms (This is another text array [like credits] which we'll format from your links using our built-in NFT creator. You can put any platform's links you want, not just those supported by cXc)
type: text array

name: nation (Example: USA. This is a ISO standard abbreviation, and putting it here means future dapps can sort your music better)
type: text

name: locale (Example: Accident, Garrett County, Maryland. Optional, and allows other dapps to organize your music, plus shows others where you're creating from.)
type: text

name: geoloc (Example: [75.355, 15.256] You can share the recording location info here, just if you want! It's a GeoJson point, so it can mean your NFT can be put on any map in the future)
type: text

name: license (Can be a link or symbol [CC])
type: text

name: rarity (Can be set automatically by cXc by the max, or manually set for custom values)
type: text

Requesting your input

Tell us what you would like to see in the spec that you don't already. I'm also curious what you think about putting the SoundCloud and Spotify and YouTube links separate from the other platform links. This is optional, but still shows opinionation in our standard.

Chances are, you see things we don’t, so don’t hesitate to share!

You may notice that we don't have a cXc link by default. That's because we are going to suggest that users put it as one of the platforms, but not force anyone to include their cXc link if they don't want to. We’re making this to help artists first, no matter how they want to represent themselves.


Dear Hive Users

We've DROPPED OUR HIVE INTEGRATION. But don't worry!! We're bringing it back, and better than ever. We've taken it down for now as we move to WAX to not confuse new users. Give us a few months.

🧠. Learn how we'll work on WAX


πŸ—ΊοΈ cXc Music Official 🎢


➑️ Web App: cXc.world

πŸ› οΈ Discord Fam (+Collab tools for Musicians)
https://discord.gg/yqtQawvrzV

πŸ”— Quick cXc Links
https://linktr.ee/cxc.world

πŸ„β€β™€οΈ Telegram Group
https://t.me/joinchat/RcfWf3iGr-XEl08B

Music Lovers
Find local + underground music from around the world, and support new artists with Ups for free.

Musicians
Share your Spotify, Soundcloud, and Youtube music and get rewarded in crypto for Ups received. Plus, free promotion.

πŸ’° Both Creators and Curators earn BLUx for posting and Upping music on cXc.world


πŸ’₯ FIND OUT MORE ABOUT cXc πŸ’₯


Current X Change is dedicated to harmonizing Humans, Collectives, and Gaia. Our media Mapps are just the start. As we refine Purple, we also seek to redefine what it means to come together as humans and co-create. We hope you'll enjoy the tools already here, and are infinitely stoked for what the future holds.

πŸ‘οΈ Step into our vision

πŸŽ₯ Add Music to cXc.world

πŸ’Έ Get to know our Economy

πŸ›£οΈ Roadmap


πŸ’°BUY & TRADE Purple TOKENS (PURPLE, BLUx) πŸ“ˆ


🟣 Trade PURPLE/WAX (DeFi Swap + Staking Available)
https://wax.alcor.exchange/trade/PURPLE-purplepurple_WAX-eosio.token

πŸ”΅ Trade BLUx/WAX
https://wax.alcor.exchange/trade/BLUX-bluxbluxblux_WAX-eosio.token

πŸŸ£πŸ”΅ Swap PURPLE/BLUx
https://wax.alcor.exchange/trade/BLUX-bluxbluxblux_PURPLE-purplepurple

Get specifics about these tokens in our Economic Brief


🎁 OFFICIAL cXc MERCH πŸ›οΈ


πŸ‘• Shop cXc High-fashion (Made in πŸ‡¨πŸ‡¦)
https://artofwhere.com/artists/cxc-world-merch

πŸ”΄ cXc Stickers, shirts + More on Redbubble
https://www.redbubble.com/people/currentxchange/shop?artistUserName=CurrentXChange&iaCode=all-stickers


Follow cXc on Social Media πŸ“±πŸŒŽ



πŸ’°πŸ€‘ DeFi (Instant Liquidity) 🟑🟣 WAX/PURPLE, πŸŸ‘πŸ”΅ WAX/BLUx, and πŸŸ£πŸ”΅ PURPLE/BLUx Swaps


What are BLUx and PURPLE? Find out in our Purple Explainer

  • Edit - Added License, Rarity and About fields
Sort: Β 

Cool read. I like how cxc is progressing from a localized map to a more robust system. I wasn't aware of your friends Uplift, Yoshidrops and Shawn Dall. I will have to look into those as well!

Thanks @amphlux!!

Yes they are some of the WAX music NFT pioneers, check them out!!

YoshiDrops first drop is May 27th

So far, I have two additional considerations for he standard.

name: license (Can be a link or symbol [CC])
type: text

name: about (Any text the user wants to add about the music)
type: text

Adding about may not be needed, but will surely be a requested feature, so having it from the start may be wise. All fields are optional, so no real harm adding it.

Licensing, and adopting a standard way of abbreviating licenses may help any future Dapp sort music by this (and cXc too). cXc.world can add this based on the user's selection and also give the option to past a URL.

Also added License

Loading...

For instance if a song with this cXc is played where there is no tokenomics then what happens?

cXc just uses third party players (Spotify, etc), and doesn't reward plays, strictly actions (Ups) and charting (sorted by Ups).

Also, this is a NFT standard, so it would be up to the dapp / person to monetize it as they wish. We plan to just allow peole to make templates for free from our site and hold drops, etc to make money. Simple NFT stuff, not rewarding plays or even adding special tokenomics for NFTs. We'll just put them on a map ha ha, and invite others to do the same!

So a protocol that would be able to exist with specifics that then determine how value and reward is returned back to the place of origin and to the account/user that created it is is the path.

Great idea. I feel like with AI data processing too, it would be possible to read the files and prevent frauds. Even re-route money to the correct account on the protocol, crazy!! Talked to someone in that field yesterday, cool stuff. Could get messy though with automatic incentives ha ha.

I've been mulling a protocol that would allow people to specify geotemporal rights and licensing for $$, but hadn't considered the payment part much.

Does this cXc do that?

No, we don't (yet?). We allow user to sign in to Google (youtube) account to prove ownership of a youtube channel ID, linking their WAX account. Then any video on that channel on a piece of cXc content will get rewarded at the blockchain address.

I like WAX though they're on the ball with development. I like this post too and think it needs to be recognized by more people here. This has much more potential than many projects here that are only focused on instant reward and not on how the existentially of the content should be treated and recognized.

Thank you so much man, I really appreciate it. Standards are the foundation for all music blockchain projects to grow. I'm happy to obsess over it and share what I come up with, I hope it helps and inspires others to explore more hidden primitives to help all fields of creatives and share those openly.