Connect Track Earnings to a Smart Contract using SHARE SDK
This guide gives step by step instructions for creating a smart contract and connecting it to a track distributed by Symphonic.
Last updated
This guide gives step by step instructions for creating a smart contract and connecting it to a track distributed by Symphonic.
Last updated
This feature is currently in pilot stage and is available to select Symphonic customers only. If you're interested in working with us, please email info@formless.xyz.
First, please ensure you've followed these prerequisite steps:
Signed up for a Business & Developer Account which includes API access.
Add SHARE Protocol as a Payee in Symphonic.
Assign Royalty Splits to SHARE Protocol for your track.
After assigning royalty splits to SHARE, you will need to wait until our system synchronizes tracks from Symphonic, which happens weekly on Fridays. You can proceed with this guide in the interim, but be advised that smart contracts will not receive revenue until tracks are synchronized. If you need to fast track synchronization, please send an email to developers@formless.xyz and we'll do our best to accommodate.
Navigate to Symphonic -> Split Share -> Tracks.
Copy the ISRC and UPC codes for your track. For example ISRC GBRKQ2173603
and UPC 193872934235
in the image below.
Create a digital property with revenue sharing smart contract using SHARE SDK. Earnings from DSPs will be connected to the smart contract using the revenue_source
field which includes the distributor, ISRC and UPC codes.
In the command above we've already added collaborators to the splits, alice@formless.xyz and bob@formless.xyz. They'll each receive 40% of earnings, and if they don't already have one, a FORMLESS account and digital wallet will be created for them. Collaborators will receive an email like this when added to the splits:
(Optional) If you're sharing revenue with fans, invite people to join in the revenue sharing experience by copying the join_splits_url
. If you're not sharing revenue with fans, you can skip this step.
(Optional) You can also customize your link by adding the Spotify and Apple Music links to the metadata. This is completely optional and has no impact on the royalty revenue flow.
Once your join splits link is created you can sharing it in engaging ways on social media. For example, by telling your followers that the first 100 people to reshare a post get splits on the song. This is completely up to you, and you can read our case studies here on how others have succeeded.
Your fans and collaborators do not need to know anything about cryptocurrency to get their splits. It is all done through email and is as simple as pressing the JOIN button on the link.
Your fans and collaborators do not need to know anything about cryptocurrency to cash out their earnings.
Tracks with large amounts of splits result in small micropayments being paid out to split owners over time instead of all at once. This means that over the lifetime of the track, all split owners will be paid out equally, although on a given day some may earn more than others. This design overcomes the challenge of paying out small amounts of money to lots of people at once without incurring prohibitive fees.
Done! Next, learn more about Receiving Realtime Royalty Payouts and Cashing Out to Your Bank.