Upload flow

To distribute a track on SoundProtocol, artists must agree to the SoundProtocol open license (this license will be published in a separate brief), making the content available on the broader SoundProtocol network.

The artist’s client will then (1) slice the track into fixed-length segments, (2) encrypt them locally (if the content is permissioned) with segment-specific keys, and (3) upload these encrypted segments, the encryption keys, and required metadata to their content node(s). The content node(s) then publish the content and metadata to SoundSP, producing an IPLD link for the metadata which the artist client adds to the SoundProtocol content ledger via a new transaction, which then prompts the discovery nodes on the network to index the new content and make it more broadly discoverable and available.

Last updated