Governance Flow

This commit is contained in:
Julian Molina committed 2021-06-27 10:18:41 +02:00
1 parent 38db378f0d
commit 84792f1bbd
8 files changed
+282

No files matched your search

@@ -0,0 +1,18 @@
{
"type": "Claim Votes",
"definition": {
"text": "Claim Votes is a generalization referring to either or all of the existing variations (Position Contribution Claim Vote, Feature Contribution Claim Vote, and Asset Contribution Claim Vote nodes) without making such a distinction for being irrelevant in the particular context.",
"updated": 1624781423463
},
"paragraphs": [
{
"style": "Block",
"text": "Content",
"updated": 1624781429515
},
{
"style": "Callout",
"text": "Claim Votes is a generalization referring to either or all of the existing variations (Position Contribution Claim Vote, Feature Contribution Claim Vote, and Asset Contribution Claim Vote nodes) without making such a distinction for being irrelevant in the particular context."
}
]
}
@@ -0,0 +1,18 @@
{
"type": "Claims Power",
"definition": {
"text": "Claims Power is the Token Power that goes into the Claims Program, and determines the number of tokens you are claiming with any of the existing types of claims: Position Contribution Claim, Feature Contribution Claim, and Asset Contribution Claim.",
"updated": 1624781372494
},
"paragraphs": [
{
"style": "Block",
"text": "Content",
"updated": 1624781499321
},
{
"style": "Callout",
"text": "Claims Power is the Token Power that goes into the Claims Program, and determines the number of tokens you are claiming with any of the existing types of claims: Position Contribution Claim, Feature Contribution Claim, and Asset Contribution Claim."
}
]
}
@@ -0,0 +1,18 @@
{
"type": "Token Power",
"definition": {
"text": "Your Token Power is equal to the number of Superalgos (SA) Tokens in your Governance Address, and is a measure of the influence you have in relation with the influence of the rest of Contributors participating in governance.",
"updated": 1624780307783
},
"paragraphs": [
{
"style": "Block",
"text": "Content",
"updated": 1624780753076
},
{
"style": "Callout",
"text": "Your Token Power is equal to the number of Superalgos (SA) Tokens in your Governance Address, and is a measure of the influence you have in relation with the influence of the rest of Contributors participating in governance."
}
]
}
@@ -0,0 +1,18 @@
{
"type": "Token Rewards",
"definition": {
"text": "Token Rewards represents the number of Superalgos (SA) Tokens available to incentivize any particular definition in the Pools, Positions, Features, and Assets hierarchies. In other words, it’s the number of tokens available in any particular node, ready to be claimed by Contributors.",
"updated": 1624780868376
},
"paragraphs": [
{
"style": "Block",
"text": "Content",
"updated": 1624780881723
},
{
"style": "Callout",
"text": "Token Rewards represents the number of Superalgos (SA) Tokens available to incentivize any particular definition in the Pools, Positions, Features, and Assets hierarchies. In other words, it’s the number of tokens available in any particular node, ready to be claimed by Contributors."
}
]
}
@@ -0,0 +1,18 @@
{
"type": "Weight",
"definition": {
"text": "The Weight of a node is a direct proportion of the Weight Votes coming into the node divided by the total number of Weight Votes coming into the whole hierarchy, and multiplied by 100, to express it as a percentage.",
"updated": 1624781091970
},
"paragraphs": [
{
"style": "Block",
"text": "Content",
"updated": 1624781099033
},
{
"style": "Callout",
"text": "The Weight of a node is a direct proportion of the Weight Votes coming into the node divided by the total number of Weight Votes coming into the whole hierarchy, and multiplied by 100, to express it as a percentage."
}
]
}
@@ -0,0 +1,21 @@
{
"topic": "Governance Flow",
"pageNumber": "1",
"type": "The Superalgos Meritocracy",
"definition": {
"text": "The Superalgos Governance Project implements a meritocratic system by which the more you contribute, the more you are entitled to influence the direction of development. ",
"updated": 1624780224978
},
"paragraphs": [
{
"style": "Text",
"text": "Everything starts with your existing holdings of Superalgos (SA) Tokens that you earned for previous contributions. Your holdings confer you Token Power.",
"updated": 1624780384340
},
{
"style": "Include",
"text": "Governance->Concept->Token Power->Content",
"updated": 1624780741084
}
]
}
@@ -0,0 +1,76 @@
{
"topic": "Governance Flow",
"pageNumber": "2",
"type": "Token Rewards and Voting Power Flow",
"definition": {
"text": "Let’s analyze the flow of Token Rewards through Pools in parallel with the flow of Token Power, and in particular Voting Power, as they are interdependent.",
"updated": 1624780824020
},
"paragraphs": [
{
"style": "Include",
"text": "Governance->Concept->Token Rewards->Content",
"updated": 1624780974906
},
{
"style": "Text",
"text": "Each release distributes a number of tokens as specified in the configuration of the top-level Superalgos Pools hierarchy (within the Token Distribution Superalgos Plugin Workspace). For tokens to be distributed, they first need to flow into the Pool nodes defined in this hierarchy.",
"updated": 1624781023264
},
{
"style": "Text",
"text": "Token Rewards flow within the hierarchy in response to Weight Votes casted by the Community. That is, the Community decides the Weight of each Pool by casting Weight Votes."
},
{
"style": "Text",
"text": "This is where Token Rewards intersect with Voting Power, as it is Voting Power that drives Token Rewards."
},
{
"style": "Text",
"text": "Your Token Power flows into the different programs available under your User Profile. The portion of Token Power that flows into your Voting Program turns into Voting Power, which is channeled through different types of switches. You use Weight Vote Switch nodes to turn Voting Power into Weight Votes."
},
{
"style": "Text",
"text": "So, for example, when you reference a Pool node with a Pool Weight Vote node, you are conferring your Weight Votes to that particular Pool node."
},
{
"style": "Text",
"text": "Now that this Pool node has some Weight, the Token Reward available for the hierarchy may flow into this Pool node. How much? It depends on the weight of the node relative to the weight of the rest of the nodes in the hierarchy!"
},
{
"style": "Include",
"text": "Governance->Concept->Weight->Content",
"updated": 1624781155330
},
{
"style": "Json",
"text": "Weight (of a node) = Node’s Incoming Weight Votes / Sum of Weight Votes in the Hierarchy * 100",
"updated": 1624781181588
},
{
"style": "Note",
"text": "If a Pool node ends up with no Weight Votes, then no Token Rewards flow into the node."
},
{
"style": "Title",
"text": "Token Reward Flow Into Other Hierarchies"
},
{
"style": "Text",
"text": "Pool nodes in the top-level Superalgos Pools hierarchy reference other hierarchies where project definitions continue. Those hierarchies may be other Pools, Positions, Features, or Asset hierarchies."
},
{
"style": "Text",
"text": "When a Pool node in the top-level hierarchy gets Weight Votes, the Token Rewards flowing to the node is immediately passed on to the referenced hierarchy. So, now the referenced hierarchy has Token Rewards of its own!"
},
{
"style": "Text",
"text": "How do Token Rewards flow within these secondary hierarchies? In the exact manner! When Weight Votes are casted within the hierarchy, Token Rewards flow into the affected nodes in Weight proportions calculated within the scope of the hierarchy.",
"updated": 1624781274277
},
{
"style": "Note",
"text": "The cycle goes on and on through all the existing levels of nested hierarchies. The process and flows are the same regardless of the type of hierarchy."
}
]
}
@@ -0,0 +1,95 @@
{
"topic": "Governance Flow",
"pageNumber": "3",
"type": "Token Rewards, Claims Power and Claim Votes",
"definition": {
"text": "These three concepts are intimately related and make up the logic of the token distribution.",
"updated": 1624781724176
},
"paragraphs": [
{
"style": "Include",
"text": "Governance->Concept->Claims Power->Content",
"updated": 1624781714508
},
{
"style": "Text",
"text": "You control the flow of your Claims Power so that the appropriate number reaches the node with which you wish to present a claim. That is, you present claims for a specific number of tokens, determined by the Claims Power that reaches the corresponding claim node.",
"updated": 1624781792664
},
{
"style": "Text",
"text": "You already know that the Token Rewards in a definition node (a Position, Feature, or Asset node) determines how many tokens are available to incentivize the production and/or maintenance of the concept represented by the node."
},
{
"style": "Callout",
"text": "When you place a claim on a definition node, you are declaring that you wish the Community to reward you with the number of tokens in your claim (Claims Power) for the work done on the concept embodied by the corresponding definition node."
},
{
"style": "Text",
"text": "Many different scenarios may arise up to this point. "
},
{
"style": "Text",
"text": "For example:"
},
{
"style": "List",
"text": "Your claim may be equal, smaller, or greater than the Token Rewards available in the node."
},
{
"style": "List",
"text": "Your claim may be the only claim in the node, or there may be other claims too."
},
{
"style": "List",
"text": "The total Claims Power in all existing claims may be equal, smaller, or greater than the Token Rewards available in the node."
},
{
"style": "Text",
"text": "And that is not all! On top of the above scenarios, we need to account for Claim Votes!"
},
{
"style": "Include",
"text": "Governance->Concept->Claim Votes->Content",
"updated": 1624781853443
},
{
"style": "Text",
"text": "The flow of Voting Power into Claim Votes follows the same principles as the rest of the flows in the Voting Program. This means that Claim Votes have a specific Voting Power, pretty much like claims have a specific Claims Power.",
"updated": 1624781873207
},
{
"style": "Text",
"text": "In other words, when you vote on someone’s claim, you don’t necessarily vote for the entirety of the claim. Your vote carries a specific Voting Power that may be equal, lesser, or greater than the Claim Power in the claim!"
},
{
"style": "Text",
"text": "In addition, more Contributors may vote for the same claim."
},
{
"style": "Text",
"text": "As you can see, the variables and possible scenarios are many. Let’s lay out the general rules that guide the calculation of what Token Rewards go to what claims."
},
{
"style": "List",
"text": "The Token Rewards available in a node determines the maximum number of tokens that may be distributed through that node. In no case shall the system distribute more tokens than what the Token Rewards value indicates. In other words, the Community decides what is the maximum number of tokens to be distributed through any given node with their Weight Votes."
},
{
"style": "List",
"text": "The maximum Token Rewards allocated to a claim is determined by the Token Rewards available in the node, the Claim Power associated with the claim, or the sum of the Voting Power of all Claim Votes associated with the claim, whichever is smaller."
},
{
"style": "List",
"text": "When the sum of Voting Power of all Claim Votes associated with a claim is lesser than the Claims Power of the claim, the claim is not paid in full. The Token Rewards is capped by the total Voting Power of all Claim Votes. In other words, claims are paid up to the amount the Community decides with their Claim Votes."
},
{
"style": "List",
"text": "When Token Rewards are enough to pay all claims, then each claim is paid in full, as expected. In more precise, albeit complex terms, when Token Rewards are greater than the sum of Voting Power for any given number of claims, or the sum of Claims Power for any given number of claims, whichever is lesser, each claim gets the Token Reward equal to its Claims Power or equal to the Voting Power of associated Claim Votes, whichever is lesser. "
},
{
"style": "List",
"text": "When Token Rewards are NOT enough to pay all claims, an adjustment must be made to pay a fair proportion to each claim, without exceeding the Token Rewards available. In such a case, each claim is reduced in proportion to the amount in which claims exceed the Token Rewards. For example, if the sum of all claims exceeds the Token Reward by 10%, then each claim is reduced by 10%."
}
]
}