Audius is working to create a fully decentralized community of artists, developers, and listeners collaborating to share and defend the world’s music.
This repository encompasses all of the services, contracts and libs that comprise the Audius protocol.
Service | Description |
---|---|
creator-node |
Maintains the availability of users' content on IPFS including user metadata, images, and audio content |
discovery-provider |
Indexes and stores the contents of the audius contracts on the ethereum blockchain for clients to query via an API |
identity-service |
Stores encrypted auth ciphertexts, does Twitter oauth and relays transactions on behalf of users |
content-service |
Monitors Audius activity and intelligently caches content to increase availability |
Lib | Description |
---|---|
libs |
An easy interface to the distributed web and audius services: Identity Service, Discovery Provider, Creator Node |
contracts |
The smart contracts being developed for the audius streaming protocol |
eth-contracts |
The ethereum smart contracts being developed for the audius streaming protocol |