Protocol Modules
Last updated
Last updated
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.
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:
admin@songs-tools.com
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