From ec4c4239f46fc2968db35bb03997d26433513ae6 Mon Sep 17 00:00:00 2001 From: Julian Molina Date: Sat, 26 Jun 2021 18:53:38 +0200 Subject: [PATCH] This is my contribution to Superalgos --- .../token-power-switch.json | 27 ++++++++++ .../Tokens/Tokens-Awarded/tokens-awarded.json | 26 ++++++++++ .../U/User/User-Profile/user-profile.json | 49 +++++++++++++++++-- 3 files changed, 99 insertions(+), 3 deletions(-) create mode 100644 Projects/Governance/Schemas/Docs-Nodes/T/Token/Token-Power-Switch/token-power-switch.json create mode 100644 Projects/Governance/Schemas/Docs-Nodes/T/Tokens/Tokens-Awarded/tokens-awarded.json diff --git a/Projects/Governance/Schemas/Docs-Nodes/T/Token/Token-Power-Switch/token-power-switch.json b/Projects/Governance/Schemas/Docs-Nodes/T/Token/Token-Power-Switch/token-power-switch.json new file mode 100644 index 000000000..6b618ef9e --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/T/Token/Token-Power-Switch/token-power-switch.json @@ -0,0 +1,27 @@ +{ + "type": "Token Power Switch", + "definition": { + "text": "The concept of a switch may be used throughout the different programs in the User Profile hierarchy. A switch is a device used to distribute the flow of Token Power to multiple offspring nodes. In the case of the Token Power Switch, it is the sole offspring node of the User Profile hierarchy used to distribute Token Power to the different programs.", + "updated": 1624726163960 + }, + "paragraphs": [ + { + "style": "Block", + "text": "Content", + "updated": 1624726181844 + }, + { + "style": "Text", + "text": "Other switches in the hierarchy adopt specific names describing what exactly is that they distribute among offspring nodes." + }, + { + "style": "Block", + "text": "Configuration", + "updated": 1624726191470 + }, + { + "style": "Title", + "text": "Configuration" + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/T/Tokens/Tokens-Awarded/tokens-awarded.json b/Projects/Governance/Schemas/Docs-Nodes/T/Tokens/Tokens-Awarded/tokens-awarded.json new file mode 100644 index 000000000..35d1de328 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/T/Tokens/Tokens-Awarded/tokens-awarded.json @@ -0,0 +1,26 @@ +{ + "type": "Tokens Awarded", + "definition": { + "text": "The Tokens Awarded node is present on each of the programs in the hierarchy. It exists to accumulate and display the number of Superalgos (SA) Tokens awarded to your profile through each of the existing programs.", + "updated": 1624726369909 + }, + "paragraphs": [ + { + "style": "Block", + "text": "Content", + "updated": 1624726389898 + }, + { + "style": "Text", + "text": "The information on how many tokens the particular program has awarded you is displayed as a notice below the node, along with the number of people that helped you get them." + }, + { + "style": "Callout", + "text": "The system calculates the token distribution dynamically with every change in the definitions, and computes all the hierarchies loaded in and referenced from the Current Workspace. This may or may not be accurate, depending on many things, including whether or not you are computing all relevant hierarchies." + }, + { + "style": "Block", + "text": "Configuration" + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json index b3a567301..a4af69aba 100644 --- a/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json +++ b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json @@ -1,13 +1,56 @@ { "type": "User Profile", "definition": { - "text": "At these hierarchies, users define their profile, which essentially means declaring which are their Claims Program, and which is the way they would like to distribute their voting power. From each user profile starts a stream of votes that flows through switches that split these streams according to the user preferences and end up at other hierarchies's nodes, who are the recipient of these votes. ", - "updated": 1622988108578 + "text": "The User Profile is the hierarchy that allows you to define how you intend to use the Token Power conferred by your holdings of Superalgos (SA) Tokens. These definitions are spread across several programs, and your Token Power cascades down to these programs from the head of the hierarchy. Each program is designed to get Contributors involved in different governance needs.", + "updated": 1624726047712 }, "paragraphs": [ + { + "style": "Block", + "text": "Content", + "updated": 1624726061843 + }, { "style": "Text", - "text": "Right click and select the pencil button to enter edit mode." + "text": "As explained in the Building Your Profile page, your User Profile must be paired with your Governance Address. The tokens you send to this address confer you Token Power that you may use to influence how Superalgos distributes the tokens allocated to each release.", + "updated": 1624726114245 + }, + { + "style": "Text", + "text": "After building your profile, you should see your Token Power flowing to the Token Switch node, the first offspring of the head of the hierarchy. This principle is maintained throughout the hierarchy: Token Power flows down to offsprings, through each section of the hierarchy." + }, + { + "style": "Text", + "text": "How Token Power flows depends on the following:" + }, + { + "style": "List", + "text": "By default, Token Power flows in equal proportion to each of the programs." + }, + { + "style": "List", + "text": "You may override the defaults by explicitly defining the percentage of the Token Power you wish to allocate to each program. If you define less than a total of 100%, then the remaining Token Power is distributed evenly across the programs for which there is no definition." + }, + { + "style": "Text", + "text": "This is the format of the configuration you may use on each of the programs:" + }, + { + "style": "Json", + "text": "{\n \"percentage\": 50\n}", + "updated": 1624726090541 + }, + { + "style": "Block", + "text": "Configuration" + }, + { + "style": "Title", + "text": "Configuration" + }, + { + "style": "Text", + "text": "" } ] } \ No newline at end of file