Protocol Modules

It is composed by a few specific modules:

Wrapped Song Module

The core module of the SONGS Protocol is the Wrapped Song. It is the creative unit of truth on which the protocol is built. It permits the owner to have full control over their track metadata and distribution, while simplifying the earnings distribution.

The Wrapped Song Factory Module allows users the sovereign creation of Wrapped Songs and the tokenization of their royalties distribution. All of this is achieved in a single action. It creates:

  • A 1/1 Release music NFT that holds a specific metadata model necessary to carry the required metadata to meet the music industry requirements.

  • A default of 10,000 SongShares tokens, which represent the ownership of the future royalties rights attached to the created music NFT. These tokens are unburnable, disputable, and easy to distribute.

Distributor Wallet Module

Distributors are the relayer cores of the protocol. They will be future Oracles in the protocol. The first distributor in the protocol is directly managed by SONGS Company, known as the SONGS Distributor. At the protocol level, a distributor is a SmartAccount that carries the minimal responsibility of a Wrapped Song after a release to the streaming platforms has been made. A Wrapped Song can exist without being released, similar to how an NFT lives on the blockchain, but the release allows an on-chain asset to live on the streaming platforms.

The distributor relayer is the middleman with each subsequent streaming platform. It is the legal and on-chain responsible party for translating the earnings from the managed Wrapped Songs into the protocol royalties distribution to each SongShare owner. The core creation factory for the Distributors Smart Accounts is currently handled by the SONGS Protocol owners.

If you want to become a distributor in SONGS Protocol please write us at:

[email protected]

Protocol Module

The protocol module is the base layer that connects and manages roles and permissions between the different other modules. It also holds the registries through which the Wrapped Songs connect with the real world via their Distributors. These registries include:

  • ISRC registry

  • ISWC registry

  • UPC registr

  • ISCC registry

  • ACR registry

  • Metadata change requests

  • Release requests

https://github.com/gordo-labs/songs-protocol/blob/main/contracts/protocol/ProtocolDocs.md

Last updated