···11+# indiemusi.ch Lexicon
22+33+This is a prototype and a first proposal on how to represent and save music and
44+its metadata on the AT Protocol. We see a lot of potential in giving artists the
55+power to host their tracks on their personal PDS, from where music and streaming
66+services can consume it to offer services to music listeners.
77+88+The suggested lexicons are routed in the practice of a cooperative of musicians,
99+[Red Brick Records](https://www.redbrickrecords.ch/), who release their own
1010+music with a DIY attitude combined with a solid administrative setup. A good
1111+understanding about copyright and master recording royalties leads to well
1212+maintained and clean data and helps collecting the financial rewards of
1313+releasing music.
1414+1515+We propose a set of lexicons that:
1616+1717+- invites to upload music with clean and complete royalties data
1818+- makes a clear distinction between the copyright of the song and te master
1919+ rights of the recording of that song
2020+- includes music industry standard metadata like ISRC ISWC, IPI, GTIN, etc.
2121+- makes it possible to connect all royalty owners with theit ATProto dids
2222+2323+Future ideas:
2424+2525+- flows for rights owners and copyright collecting societies to confirm and
2626+ verify the correctness of the registered data
2727+- uploading audio files: we would like to avoid unfair use of music and would
2828+ suggest encryption of the audio files on the PDS. Artists would register their
2929+ music with streaming providers by exchanging encryption/decryption keys with
3030+ them over the AT Protocol. Streaming providers can offer different business
3131+ models to artists and artists would choose on which providers they want to
3232+ offer their tracks. Streaming providers can have trust that there is no
3333+ copyright infringement on the uploaded tracks, by reading the verification and
3434+ confirmation data or labels by copyright owners and collecting societies.
3535+3636+## The App
3737+3838+139This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
240341## Getting Started