Page cover

Senior Reward Calculation Rules

Including Empty-Layer Handling

When the n-th tip occurs:

  • Payment amount: XN

  • Time: tN

The system processes it as follows:

Fund Split

  • Creator income: CreatorN = 0.2 × XN

  • Total senior reward pool: PoolN = 0.8 × XN

Split into four layers:

PoolN,1 = 0.4 × XN

PoolN,2 = 0.3 × XN

PoolN,3 = 0.2 × XN

PoolN,4 = 0.1 × XN

Determining the Four Senior Sets by Time

Based on time differences, we determine four sets of seniors from historical tips:

  • L1 (≤ 1 day) SN,1 = { i | i < N, 0 < tN − ti ≤ 1 day }

  • L2 (1–7 days) SN,2 = { i | i < N, 1 < tN − ti ≤ 7 days }

  • L3 (8–30 days) SN,3 = { i | i < N, 7 < tN − ti ≤ 30 days }

  • L4 (31–365 days) SN,4 = { i | i < N, 30 < tN − ti ≤ 365 days }

Proportional Distribution Within Each Layer

For each layer k ∈ {1,2,3,4}:

  • Total historical payment in that layer: HN,k = Σ (Xⱼ), for all j ∈ SN,k

  • If the layer is not empty, senior i receives: Rewardi,N,k = PoolN,k × (Xi / HN,k)

  • Total reward for senior i from this n-th tip is: Rewardi,N = Σ Rewardi,N,k

Missing Layer Handling Rules

To keep the system simple, closed-loop, and waste-free:

  • If one layer is empty:

    • Its share is merged into the nearest layer that has seniors.

    • Example case: if the empty layer is L2, its share goes to L1.

  • If three layers are empty:

    • All rewards go to the remaining layer.

  • If all four layers are empty (i.e., no one has tipped in the past 365 days):

    • The entire 80% goes to the creator.

    • This effectively starts a new cycle: this tip becomes the first tip of a new reward era for this content.

This ensures:

  • No rewards are left hanging;

  • No systemic “reward debt” accumulates;

  • The mechanism is self-consistent at all times.

Last updated