Skip to content
Dheeraj Manjunath edited this page Aug 13, 2019 · 15 revisions

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 has all the pieces that make and support the audius protocol including smart contracts, services and other libraries.

Audius Services

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

Audius Smart Contracts & Libs

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