Genaris × Luup · Confidential

Genaris Balanced Growth Model — Gap & Decision Register

A single register of every outstanding gap, correction and decision in the Balanced Growth Model. Each item states what was found, who must decide, and the exact wording proposed for approval so the compensation engine can be built without developer interpretation.

36 register items31 open5 resolvedSource: Programming Logic Specification v4
01 · Purpose

What this register does.

Programming Logic Specification v4 resolved several earlier ambiguities, but a number of rules remain either mis-stated or undefined. This document lists each one, classifies who owns the decision, and proposes wording for approval.

Corrections

Rules that can be fixed from the existing model, worked examples and acceptance tests — no new commercial decision needed.

Decisions

Rules the source material cannot determine. Genaris, Finance or Compliance must approve the intended treatment before build.

Approved wording

Each open item carries draft wording. Placeholders in brackets are the values that must be supplied at approval.

Corrected core formulae
  • Maximum Qualifying Builder Volume = Influencer Volume × 1.5
  • Qualifying Builder Volume = min(Builder Volume, Influencer Volume × 1.5)
  • Non-Qualifying Builder Volume = max(0, Builder Volume − Qualifying Builder Volume)
  • Balance Ratio (where Influencer Volume > 0) = Builder Volume ÷ (Influencer Volume × 1.5)
  • Maximum Total Qualifying Volume = Influencer Volume × 2.5
02 · Classification

How each item is classified.

Every register item carries exactly one classification. The classification determines who must approve it before programming may proceed.

Resolved

The issue identified in the original review has been adequately addressed in Programming Logic Specification v4.

Specification Correction

The intended rule can be established from the existing model, worked examples and/or acceptance tests. The specification should be corrected without requiring a new commercial decision.

Genaris Decision Required

The source material does not contain sufficient information to determine the commercial rule. Genaris must approve the intended treatment.

Finance Decision

The rule principally concerns revenue recognition, accounting, currency, deductions, reversals, rounding or settlement.

Compliance Decision

The rule raises legal, regulatory or compensation-plan compliance considerations and should not be activated without explicit approval.

03 · Register

Consolidated decision register.

Filter by owner or search by keyword. Blocking items must be resolved before the corresponding logic is programmed.

Filter
Showing 36 of 36 items
IDIssueClassificationPriorityBlocks programming?
GDR-01Balance Ratio uses 2.5 instead of 1.5Specification CorrectionCriticalYes
GDR-022.5 terminology confused with total qualifying volumeSpecification CorrectionCriticalYes
GDR-03Group 1 / Group 2 terminologyResolvedNo
GDR-04Builder Influencer-Team tiers are flat/cliff tiersGenaris Decision RequiredHighYes – commercial sign-off
GDR-05Influencer personal commission tier treatmentResolvedMediumNo
GDR-06Productive Builder Team branch/depth definitionResolvedMediumNo
GDR-07Builder-side commissionable genealogy depthGenaris Decision RequiredCriticalYes
GDR-08Minimum volume required for a Productive Builder TeamGenaris Decision RequiredCriticalYes
GDR-09Inactive-member / termination compressionGenaris Decision RequiredCriticalYes
GDR-10Net Sales Revenue definitionFinance DecisionCriticalYes
GDR-11Commission-period definition and timezoneFinance DecisionHighYes
GDR-12Order-recognition eventFinance DecisionCriticalYes
GDR-13Refund and return treatmentFinance DecisionCriticalYes
GDR-14Chargebacks and commission clawbacksFinance DecisionCriticalYes
GDR-15Negative volume / negative commission treatmentFinance DecisionHighYes
GDR-16First two whole months / partial enrolmentGenaris Decision RequiredHighYes
GDR-17Role changes during commission periodGenaris Decision RequiredHighYes
GDR-18Sponsor / placement changesGenaris Decision RequiredHighYes
GDR-19Termination / suspensionGenaris Decision RequiredHighYes
GDR-20Customer attributionGenaris Decision RequiredHighYes
GDR-21Influencer attributionGenaris Decision RequiredHighYes
GDR-22Excess Influencer Volume carryoverGenaris Decision RequiredMediumYes
GDR-23Non-qualifying Builder Volume carryoverGenaris Decision RequiredMediumYes
GDR-24Retail Margin / purchase creditGenaris Decision RequiredHighYes if launched
GDR-25Signup packsCompliance DecisionHighYes if launched
GDR-26Recruitment rewardCompliance DecisionCriticalYes if feature retained
GDR-27Currency and FX conversionFinance DecisionHighYes for multi-currency launch
GDR-28Calculation and payout roundingFinance DecisionHighYes
GDR-29Payout timing / reserve periodFinance DecisionMediumYes
GDR-30Minimum payout thresholdFinance DecisionMediumYes
GDR-31Commission capsCompliance DecisionMediumMarket dependent
GDR-32Effective-dated plan parametersResolvedNo
GDR-33Audit / reproducibility requirementsResolvedNo
GDR-34Plan amendment governanceGenaris Decision RequiredHighYes
GDR-35Balance Ratio zero-volume treatmentSpecification CorrectionHighYes
GDR-36Acceptance-test alignment after correctionsSpecification CorrectionCriticalYes
04 · Item detail

Every item, in full.

Expand an item to read the finding, the decision required, and the proposed approved wording. Bracketed placeholders are the values Genaris, Finance or Compliance must supply.

05 · Corrections

Immediate specification corrections.

These corrections require no new commercial decision and should be applied to the Programming Logic Specification now.

  1. 01GDR-01 — Balance Ratio denominator: 2.5 → 1.5
  2. 02GDR-02 — Define 2.5 only as the Total Qualifying Volume multiplier
  3. 03GDR-35 — Formalize the zero-safe balance calculation
  4. 04GDR-36 — Reconcile acceptance tests and terminology with the corrected formula
06 · Decisions required

Who needs to decide what.

Programming of the affected logic cannot begin until each of these has an approved rule recorded in the Programming Logic Specification.

Genaris Commercial Decisions
14 items
  • GDR-04 Confirm declining flat Builder tiers
  • GDR-07 Builder genealogy depth
  • GDR-08 Productive-team minimum
  • GDR-09 Compression
  • GDR-16 Grace-period timing
  • GDR-17 Role changes
  • GDR-18 Sponsor/placement changes
  • GDR-19 Termination/suspension
  • GDR-20 Customer attribution
  • GDR-21 Influencer attribution
  • GDR-22 Excess Influencer Volume carryover
  • GDR-23 Non-qualifying Builder Volume carryover
  • GDR-24 Purchase credit
  • GDR-34 Plan amendment governance
Finance Decisions
10 items
Compliance Decisions
3 items
07 · Approval gate

The gate before programming.

No requirement in the Balanced Growth Model is considered approved for production until all five conditions below are satisfied. Developers must not resolve open rules by interpretation.

  • 01The business rule has been formally approved by the responsible owner.
  • 02The approved rule has been written into the Programming Logic Specification.
  • 03Positive, negative and boundary acceptance tests exist for that rule.
  • 04Each test states a deterministic expected result, not “Business Rule Required”.
  • 05The tests have been signed off by the business owner and by QA/Finance as applicable.

Balance Ratio tests shall specifically use the approved 1.5 Builder-support multiplier.

08 · Sign-off

Acceptance of the decision register.

Signature confirms the specification corrections listed above and acknowledges the outstanding Genaris, Finance and Compliance decisions that must be approved before the affected logic is programmed. A confirmation email is sent to each signer and copied to max@luup.com.

For Genaris
Typing your name here counts as your electronic signature.
For Luup
Typing your name here counts as your electronic signature.
Source documents
  • PLSProgramming Logic Specification v4
  • BGMBalanced Growth Model — compensation source document
  • ATMAcceptance test matrix (BG series)
  • GDRGap & Decision Register — this document
Luup·Confidential·July 2026