Available translations

User Profile

governance.png
user-profile.png
The User Profile is the hierarchy that allows you to authenticate with other parties and define how you intend to use the Token Power conferred by your holdings of Superalgos SA Tokens. These definitions are spread across several governance 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.
Content
As explained in the Building Your Profile page, your User Profile is paired with your Governance Address. The tokens you hold in this address confer you Token Power that you may use to influence how Superalgos distributes the tokens allocated to each release.
After building your profile, you should see your Token Power flowing to the Token Power Switch node, the first offspring of the head of the hierarchy. This principle is maintained throughout the hierarchy: Token Power flows down to offspring nodes, through each section of the hierarchy.
Token Power Flows
Governance->Concept->Token Power Flows->Definition
Summary: Token Power flows cascading down from the User Profile node to the Token Power Switch node, to its offspring, and so on, following the structure of the hierarchy.
Governance->Concept->Token Power Flows->Content
How Token Power flows depends on the following:
  • By default, Token Power flows in equal proportion to each direct offspring node.
  • You may override the defaults by explicitly defining the percentage of the Token Power you wish to allocate to each offspring. If you define less than a total of 100%, then the remaining Token Power is distributed evenly across the offspring for which there is no definition.
This is the format of the configuration you may use on each of the programs:
 {
"percentage": 50
}
For example, let's say you have 1,000 Token Power flowing into your Token Power Switch node. Let's say you spawn the Onboarding Programs, Community Building Programs, Votes And Claims Programs, and Financial Programs nodes.
As soon as you deploy these four offspring of the Token Power Switch node, you will see that each of the nodes gets 25% of the Token Power by default.
But you wish to limit the Token Power flowing into the Onboarding Programs to zero, as those programs do not require Token Power. To do that, you set up the following in the Onboarding Programs node configuration:
 {
"percentage": 0
}
Once the configuration is in place, you will notice that the Onboarding Programs node shows 0% and 0 Token Power flowing into the node. You will also notice that the rest of the nodes are getting 33.33% of the Token Power each.
Now let's say you wish to use only 10% of your Token Power in the Community Building Programs. So you set up the following config:
 {
"percentage": 10
}
As a result, 10% of the Token Power flows into the Community Building Programs, while the remaining nodes get 45% of the Token Power each.
Configuration
Configuration
Initial Values
These are the Initial Values for User Profile configuration:
 {}
Examples
This is a list of properties featured by the User Profile configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
User Profile Menu
The User Profile node has the following Node Menu items:
The Configure menu item has the following properties:
  • action: Configure
  • actionFunction: uiObject.configEditor.activate
  • label: Configure
  • iconPathOn: configuration
  • iconPathOff: configuration
The Add Child menu item has the following properties:
  • label: Add Child
  • iconPathOn: expand-structure-of-nodes
  • iconPathOff: expand-structure-of-nodes
  • menuItems: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Install as Plugin menu item has the following properties:
  • action: Install as Plugin
  • actionProject: Community-Plugins
  • askConfirmation: true
  • confirmationLabel: Confirm to Install
  • label: Install as Plugin
  • iconPathOn: configuration
  • iconPathOff: configuration
  • actionFunction: payload.executeAction
The Save Plugin menu item has the following properties:
  • action: Save Plugin
  • actionProject: Community-Plugins
  • askConfirmation: true
  • confirmationLabel: Confirm to Save
  • label: Save Plugin
  • iconPathOn: configuration
  • iconPathOff: configuration
  • actionFunction: payload.executeAction
The Delete menu item has the following properties:
  • action: Delete UI Object
  • actionProject: Visual-Scripting
  • askConfirmation: true
  • confirmationLabel: Confirm to Delete
  • label: Delete
  • iconPathOn: delete-entity
  • iconPathOff: delete-entity
  • actionFunction: payload.executeAction
User Profile Children
The User Profile node has the following childrenNodesProperties:
The Token Power Switch node property features the following properties:
  • name: tokenPowerSwitch
  • type: node
  • autoAdd: true
The Tokens Mined node property features the following properties:
  • name: tokensMined
  • type: node
  • autoAdd: true
The User Apps node property features the following properties:
  • name: userApps
  • type: node
  • project: User-Apps
  • autoAdd: false
The User Bots node property features the following properties:
  • name: userBots
  • type: node
  • autoAdd: false
The Social Personas node property features the following properties:
  • name: socialPersonas
  • type: node
  • project: Social-Trading
  • autoAdd: false
The P2p Network Nodes node property features the following properties:
  • name: p2pNetworkNodes
  • type: node
  • project: Network
  • autoAdd: false
The Permissioned P2 P Networks node property features the following properties:
  • name: permissionedP2PNetworks
  • type: node
  • project: Network
  • autoAdd: false
The User Storage node property features the following properties:
  • name: userStorage
  • type: node
  • project: Open-Storage
  • autoAdd: false
The Forecasts Providers node property features the following properties:
  • name: forecastsProviders
  • type: node
  • childType: Forecasts Providers
  • project: Governance
  • autoAdd: false