We are an infrastructural service to enable the music to tap into more broader, more efficient and safer distribution of music and include blockchain technology to the whole industry !
Inspiration
Web3 music releases live in a bubble, and the royalty splits only work for trade activity. The real music industry works differently. This project is submitted for the Creators - Utility on top of NFT track.
What it does
ISRC-T is an NFT standard for music releases, integrating royalty splits and industry-standard metadata for tracking releases. By standardizing this format for music releases, we can provide a meaningful dataset to the music industry for tracking release charts, as well as paying out streaming royalties.
How we built it
We used an unmodified Mintbase contract, but modified the frontend client and minting application to encode ISRC (Industry Standard Recording Code) and ISWC (Industry Standard Musical Work Code) data on-chain in an indexable format. We also developed a PoC aggregator service using the Mintbase GraphQL API to discover and index releases.
Challenges we ran into
We discovered a bug in the Mintbase testnet infrastructure that blocked the first day of hacking.
Accomplishments that we're proud of
We exploited some undefined behavior in the Mintbase API client to encode meaningful metadata directly on-chain without modifying the default contract.
What we learned
All we need is metadata to tie the legacy music industry and web3 ecosystem together.
What's next for ISRC-T
ISRC-T will be integrated into an existing audio distribution project, where it will serve as the foundation of a new music release platform.

Log in or sign up for Devpost to join the conversation.