Skip to content

vgrichina/audius-protocol

 
 

Repository files navigation


audius-protocol

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.

CircleCI

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

About

Audius gives everyone the freedom to share, monetize, and listen to any audio content.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 70.4%
  • Python 26.3%
  • Shell 1.8%
  • HTML 1.2%
  • Other 0.3%