This page answers:Which tier am I on, and how many more people do I need for the next one?
The tier is decided by this one number alone — the referral count: 1 person moves you to T1, 7 to T3, 30 to T7 (source THRESHOLDS = {"T1": 1, "T3": 7, "T7": 30}, line 21). Progress = how far the current count has travelled through this tier's interval: T0 uses c÷1, T1 uses (c−1)÷6, T3 uses (c−7)÷23, and T7 is always 1; finally round(min(1, max(0, p)), 2) (line 59 of the source). The thresholds are fixed and do not move with the count.
/opt/algorithms/functional/motivation_level.py (62 lines, IMPORTED), corresponding to MotivationLevelModule.run() lines 29-63. The thresholds 1/7/30, the decision order of the four tiers, the progress formula and the rounding to 2 decimals are all copied verbatim.earnings_rate (0.70 / 0.75 / 0.80 lifetime revenue share), and the two internal-incentive strings in the perks table — “70%/75%/80% lifetime share” and “sugar-pill reward ×5 per person”. Those are the Chinese site's revenue-share / sugar-pill conventions, which do not apply to the overseas site, so this page does not show them. Only that kind of wording and those fields were removed; not a word of the tiers, thresholds or progress was touched.min_invites — none of which matches the functional version (1/7/30) this page ports. This page ports the functional version named in the candidate list; which of the two versions is actually in force on the production chain could not be confirmed.BaseModule / DataBus and the bus-write step. Input layer: the source does no type checking (passing a string raises on line 34), while this page gives a plain-language error for anything that is not a number.
/opt/algorithms/functional/motivation_level.py (63 lines, read-only): thresholds THRESHOLDS = {"T1": 1, "T3": 7, "T7": 30} = line 21; the tier table LEVEL_INFO = lines 22-27; MotivationLevelModule.run() = lines 29-61; progress round(min(1.0, max(0.0, progress)), 2) = line 59.spread_algorithms/algo_motivation_level.py, but that file's thresholds are 1/3/7 and its tier names differ — the two versions do not match, which one is really in force on the production chain is unconfirmed, and the ultimate basis for this page's thresholds remains in doubt.0 → T0; 1 → T1; 7 → T3; 30 → T7; enter 3 → T1 and the progress should be (3−1)/(7−1) = 0.33. Put these five numbers through lines 34-49 of the source and the tier and the progress should agree.
No downstream slices yet.
/opt/slices_build/build.py from the spec /_shared/slices/motivation-level.json — to change this page, edit the spec and re-run the generator; never hand-edit the HTML.