Discrete CL Allocation
Every time an ĀutID joins a new Hub, their Commitment Level amounts rebase dynamically, reducing the Commitment assigned to the previous Hubs. Based on their Commitment, members can hit different tiers and it’s up to each Hub to decide whether they want to differentiate permissions and rewards based on those tiers.
Below the process we use to make the CL allocation self-rebasing and discrete.
Parameters
: the Total Individual Commitment Level that a user j has available to allocate to the set of Hubs in which they contribute.
N: the number of Hubs where j is already contributing.
: the iCL allocated by j to a Hub
: the iCL allocated to Hubs where j is already contributing.
: the iCL allocated to the new Hub.
: the fractional CL allocated by j to each Hub.
: the updated CL for previous Hubs in the set .
riCL: the remaining iCL, calculated as
Calculate the Proportional Decrease of each Hub's iCL
Calculate the total iCL allocated to existing Hubs:
then allocate a portion of to a new Hub
Calculate the remaining points:
Calculate the proportion of iCL for each existing Hub:
Adjust the allocation for each existing Hub:
Final Formula
the new iCL is calculated as:
with
Simplified as a matrix
Another way to visualize the iCL update is through a basic matrix:
Steps:
We extract riCL from the known values of:
[i] allocated commitment, and
[ii] newly-added commitment.
We apply the fiCL ratio to determine each ’s individual weight.
We multiply each individual for previously extracted (1.)
Examples
Scenario [i.] -> step-by-step, with flat iCL values
Let's assume that:
a user j is part of 5 Hubs → N = 5
j has allocated 20 iCL points per Hub →
j joins a 6th Hub, allocating 10 CL points to it → iCL_{\tiny new} = 10
In order to update existing Hubs’ allocation, we'll need to:
Calculate Remaining Points:
Calculate Sum iCL for existing Hubs:
Calculate Proportions:
Recalculate iCL for Existing Hubs:
So each of the 5 original Hubs would have their CL adjusted to 18, and the new Hub would have a CL of 10, maintaining the total at 100.
Scenario [ii.] -> direct calculations, with higher iCL variety
5 Hubs:
new:
Sequence Diagram

Last updated