Programa Yield (XP matching)

Esta página explica a mecânica do Yield — XP → matching → payout — do ponto de vista do usuário. (Nos docs técnicos, o módulo pode ter outro nome, mas aqui usamos os termos Yield/XP.)

1) O que é Yield na PolyStake?

Yield é a parte do programa em que:

  • Investimentos geram XP
  • XP se acumula nos lados LEFT/RIGHT
  • Quando ambos os lados têm XP suficiente → o matching acontece
  • O payout produzido pelo matching é coletado no pool carryYeld e depois pago no cronograma

2) De onde vem o XP

Cada investimento gera XP de acordo com o percentual definido para TIP:

  • Conceitualmente: XP = investmentAmount × xpPercent

3) De que dependem os lados LEFT/RIGHT

  • O placement do seu investimento é determinado pelo investment invite code
  • Se o código corresponde ao office LEFT do inviter → XP vai para o ramo LEFT
  • Se corresponde ao office RIGHT → XP vai para o ramo RIGHT

4) Regra de matching

O matching segue uma lógica fixa:

  • 10 XP (LEFT) + 10 XP (RIGHT) → 10 USDO payout
  • Após o matching, XP pareado é subtraído dos carries
  • O payout é adicionado ao pool carryYeld

Exemplo

Se:

  • LEFT carry = 125 XP
  • RIGHT carry = 83 XP

Então:

  • MatchedPairs = floor(min(125,83)/10) = 8
  • Payout = 8 × 10 = 80 USDO
  • Novo carry → LEFT=45 XP, RIGHT=3 XP

5) Quando o payout chega?

  • O pool carryYeld não entra imediatamente no seu saldo
  • Ele é pago no payout schedule (ex.: semanal)
  • Há um cap semanal dependendo do reward level
  • Se carryYeld for maior que o cap → o excedente pode não ser pago (burn)

6) Limitação importante (versão atual)

Na prática, apenas usuários com certos tiers tornam-se Yield payout receivers (geralmente TIP3).

  • Se você não for TIP3, pode não acumular yield carry mesmo que sua equipe invista.

7) Detalhes