# Zora hackathon
## Introduction to neume
neume is an open source protocol to crawl, index, and serve data around "web3" music.
Web3 Music has developed significantly since the early days of 2015/16. Intial ideas have become relatively successful experiments attracting c.$90m in primary sales of music NFTs in 2021. Social tokens are starting to power artist owned universes for their fans,such as racOS.
However, challenges remain. Specifically in:
- Normalizing differing approaches to the definition of NFTs, from metadata through to type of NFT, be it a 1:1, series, or something different all together
- Identity and mapping across linked accounts is currently unsolved as a area of development, though there are significant promising projects, ranging from self-sovereign identity solutions, such as disco.xyz, through to ambitions towards a "soul-bound" decentralised society
- Complex rights and permissions are currently relatively ignored from an on-chain perspective, with resolution occuring offchain (if at all). There has been a push towards CC0 as a proposed solution for the arts in Web3, however, it's likely that a more nuanced solution is required for wider adoption.
The current state of art constrains developers that are seeking to build experiences on top of these new primatives:
- Licensing and understanding which NFTs are associated with music that can be served to users is currently extremely challeging and may result in litigation risk
- On-boarding new artists is unscalable, requiring concerted human effort
- Providing analysis to directly compare across NFT platforms is difficult without normalisation
neume is solving these challenges through social scalability by facilitating an implementation process that seeds and builds the momentum of decentralised contribution.
We believe that neume will be part of the solution to unlock the next phase of growth of the Web3 Music industry by providing open infrastructure that brings scale benefits to experimentation.
## The neume toolset
All information about the neume project can be found within our github (https://github.com/neume-network). Furthermore we have an active conversation within the neume channels on the HIFI Labs discord (https://discord.gg/P5rrpZN4ds).
## Ideas to hack
We recently put out a blog on the "unsolved problems in neume" (https://neume.network/posts/unsolved-problems-in-the-neume-network/), however, for some specific ideas:
- Music player (basic example: [tracks.lol](https://tracks.lol/) https://github.com/TimDaub/tracks.lol)
- Web3 Music analysis platform
- Other applications, such as a Web3 Music game (e.g. a Web3 "Heardle")
- On-chain curation layer, e.g. allowing the creation of playlists or lists of CC0 only music
- Connecting neume data with traditional industry identifiers (ISRC, ISNI, etc.)
- Data enrichment e.g. adding data like genre, bpm
- Adding additional minting contracts to the crawl (e.g. Apreggi, Glass Protocol)
- Creating an "editions aware" data model
- Building a "load" strategy
- Creating a strategy framework to crawl ethereum directly, rather than the current implementation of subgraphs
- Writing strategies for other chains (e.g. polygon, solana)