Threefold Solution Provider and Sales Channel
Are you thinking about launching a solution on the Threefold Grid?
You could get up to 50% of all utilization revenues thanks to the Threefold Proof-of-Utilization distribution.
The Threefold Grid is in an exciting phase, where developers from around the world can now contribute and deploy solutions on the TF Grid while getting sales channel revenues.
- The first section presents some basic questions and answers to help you understand the process.
- The second section presents ongoing propositions and discussions around the concept of solution provider and sales channel.
If you have more questions, ask them here and we will be able to update the documentation and make this as clear as possible for anyone that desires to build on the Threefold Grid to become a solution provider.
Table of Contents
-
Q&A for Solution Provider and Sales Channel
- How does Proof-of-Utilization work? How is the Threefold Token (TFT) distributed when there is utilization on the Threefold Grid?
- What does it mean to be a solution provider on the Threefold Grid?
- How can I become a solution provider on top of the Threefold Grid?
- What is the relation between a solution provider and a sales channel?
- How can I receive a solution provider ID?
- Should solutions be open-source? Can I propose a closed-source solution?
-
Propositions by the TF Community for Solution Provider and Sales Channel:
Q&A for Solution Provider and Sales Channel
How does Proof-of-Utilization work? How is the Threefold Token (TFT) distributed when there is utilization on the Threefold Grid?
- How does Proof-of-Utilization work? How is the Threefold Token (TFT) distributed when there is utilization on the Threefold Grid?
- What does it mean to be a solution provider on the Threefold Grid?
- How can I become a solution provider on top of the Threefold Grid?
- What is the relation between a solution provider and a sales channel?
- How can I receive a solution provider ID?
- Should solutions be open-source? Can I propose a closed-source solution?
Here are the general steps of the Proof-of-Utilization process:
-
A user reserves Internet capacity on a given set of 3Nodes.
-
Zero-OS records the reserved and used CU, SU, NU and IPAddresses in correlation with TFChain records.
-
The TFChain DAO will charge the costs to the user in line with discount mechanism.
-
TFT from the user account are burned/distributed in line to table below.
When people spend Threefold Tokens on the Threefold Grid for any kind of deployment, the TFT is distributed as per the Proof-of-Utilization distribution flow.
The Proof-of-Utilization distribution flow is the following:
-
50% goes to the solution provider and/or the sales channel
-
35% goes to TFT burning
-
10% goes to the Threefold Foundation
-
5% goes to the Validator Staking Pool
To see the Proof-of-Utilization distribution flow chart, check this link.
*Note: For billing purposes, ThreeFold DAO will check if the workload comes from a known sales channel and/or solution provider. If yes, then the billing smart contract code will know how to distribute the TFTs. If the sales channel and/or solution provider is not known, then the 50% will go to a DAO owned Community Grant Wallet.
What does it mean to be a solution provider on the Threefold Grid?
A solution provider offers a solution on the Threefold Grid and receives 50% of the TFT utilization revenues from the workload related to the solution.
A “solution” is something running on the grid, created by a community member. This can be brought forward to the council, who can vote on it to recognize it as a solution. On contract creation, a recognized solution can be referenced, in which case part of the payment goes toward the address coupled to the solution.
To become a solution provider, read the next question.
How can I become a solution provider on top of the Threefold Grid?
Threefold uses the Proof-of-Utilization distribution where 50% of the TFT utilization revenues goes to the solution provider offering a solution. If there is no solution provider associated with the deployment, the 50% revenues goes to a DAO owned Community Grant Wallet.
There are a few steps to follow to become a solution provider:
-
Follow the steps detailed in this documentation
-
Then write a Threefold Forum post explaining what the solution provider does
-
Once the two first steps are done, a DAO proposal will be launched to decide if the solution is approved
What is the relation between a solution provider and a sales channel?
Those two concepts are closely linked.
On a technical level, the solution provider and the sales channel constitute a simple mechanism whereby up to 50% of the TFT spent on a deployment can be redirected to another wallet. The object in TF Chain that makes this possible, by linking the deployment contract and the wallet to be paid, is called a “solution provider”. This on-chain concept is thus called a solution provider, but it enables both solution providers and sales channels.
How can I receive a solution provider ID?
To receive a solution provider ID, you need to get approved as a solution provider.
Should solutions be open-source? Can I propose a closed-source solution?
It’s not required that a solution be open source, although it would be a good thing consider Threefold’s ethos and philosophy.
It is necessary that the 3Node deploying the solution is able to download the flist containing the solution from some location available over the public internet. Typically this done on the TF Hub, but it doesn’t have to be. It could also be possible to obscure the link to the Flist somehow in the deployment process. Regardless, the flist can contain binaries that are closed source and not licensed for free use.
This is an ongoing discussion and it should be taken on a case-by-case basis as solution providers step forward.
Propositions by the TF Community for Solution Provider and Sales Channel:
As we gather information on this project, and as TF community members discuss this topic, we will update this section with great ideas and propositions.
This is not a typical Q&A section. It is a way to document propositions by TF community members.
Present Solutions by Solution Providers on the TF Playground
One of the easiest ways to boost solution providers’ development would be to allow them to publish on the playground, where they will have broad audience available.
The Council/DAO should make sure a new solution isn’t just a duplicate of an existing one
It would be a great role for the council to verify that a solution provider application is not just a mere fork of an existing one. Otherwise, bad actors could simply steal previous solution providers’ idea. This is most certainly important to consider since the project is open-source in nature.
Taking the role of a solution provider, a sales channel or both at the same time
The concept of solution provider on the TF Grid encompasses both solution provider and sales channel (the TF contract on chain is called “solution provider”. But in reality, someone can be both or just one of the two, as shown below:
- Solution provider: provide a new solution
- Sales channel: market an existing solution
- Solution provider + sales channel: provide a new solution + market the new solution
Finding a way to take into account those 3 configurations could help the project as it would enable collaborations and further possibilities.
This is not straight forward as it needs to be taken into account during the solution provider contract process. Technicalities should be considered.