Get exactly two
Use your position's link until two direct positions are placed beneath you and your position is qualified.
diff --git a/public/chat.js b/public/chat.js
index c8e72f0..037de6e 100644
--- a/public/chat.js
+++ b/public/chat.js
@@ -27,7 +27,7 @@
{k:['sponsor','current sponsor','who do i join under','placement','whose link','referral'],
a:()=>{const s=sponsorInfo&&sponsorInfo.sponsor;return s?`The current team sponsor is ID ${esc(s.id)}${s.name?' ('+esc(s.name)+')':''} — always verify on the Getting Started page right before you join, because placements rotate as positions qualify. Don't use an old screenshot or saved link.`:`The current sponsor is always shown live on the Getting Started page — check there right before joining, because placements rotate as positions qualify.`}},
{k:['qualified','qualification','2 directs','two directs','directs','retire'],
- a:()=>`A position is qualified once it has 2 directs. From there the team's priority shifts down: help your 2 get their 2 using their own links — that's the only thing that qualifies them. Your own link keeps working after 2/2: every extra signup still pays your position the entry reward and spills downward to fill your leg with depth. Just remember spillover never qualifies the people below — their own directs do.`},
+ a:()=>`A position is qualified once it has 2 directs. The team recommendation: retire your link at that point and help your 2 get their 2 using their own links — that's the only thing that qualifies them. And if someone happens to join through your link after 2/2, it's a bonus, not a problem: the entry reward still pays your position and they spill downward, adding depth to your leg. Just remember spillover never qualifies the people below — their own directs do.`},
{k:['spillover','spill over','spill','under me but not qualified','people under me','not my direct','passed over','missed payment','skipped','why am i not qualified'],
a:()=>`Spillover happens when someone's sponsor already has both matrix slots full — the smart contract then places the new member in the next open slot further down, which can be under YOU. Spillover fills your matrix and sets up future upgrade payments to your position, but it does not count toward your qualification: only people who join using your ID are your directs. That's why you can see 2 under you and still show 1/2. And important: upgrade payments only stop at positions that are qualified (2 directs) AND at the required level — otherwise the payment passes you by to the next eligible upline. Check your position on your Member Dashboard — spillover placements are tagged there.`},
{k:['level','levels','upgrade','scintilla','ascensus','fabrica','culmen','apex','fastigium','vertex','corona','8 levels'],
@@ -35,7 +35,7 @@
{k:['30 positions','goal','milestone','matrix','how many people','team size'],
a:()=>`The first major team goal is 30 properly placed positions: 2 → 4 → 8 → 16 across the first four generations. Then we keep going — 32, 64, 128 and beyond.`},
{k:['moving link','why not my link','own link','my referral','use my link','extra legs'],
- a:()=>`We use a moving-link strategy: the team focuses on one position's link until it qualifies with 2 directs, then the effort moves down to the next position. That's why you should always use the sponsor shown on the Getting Started page — not an old saved link. (A qualified link still works — extra signups pay that member and spill downward as depth — but the team's focus moves to qualifying the next positions, because spillover alone never qualifies anyone.)`},
+ a:()=>`We use a moving-link strategy: the team focuses on one position's link until it qualifies with 2 directs, then that link is retired and the effort moves down to the next position. That's why you should always use the sponsor shown on the Getting Started page — not an old saved link. (If a late signup lands on a qualified link anyway, it's a harmless bonus — it pays that member and spills downward as depth — but spillover alone never qualifies anyone, so the focus stays on the next position.)`},
{k:['risk','safe','scam','lose money','guarantee','guaranteed','income','earnings','legit'],
a:()=>`Straight answer: participation involves cryptocurrency and smart-contract risk, and no income is guaranteed. Results depend on team effort, duplication, upgrades, smart-contract rules, and POL's market value. Only use funds you can afford to lose.`},
{k:['video','videos','training','watch','tutorial','learn','how to'],
diff --git a/public/index.html b/public/index.html
index 0b58ee7..0620cfa 100644
--- a/public/index.html
+++ b/public/index.html
@@ -8,9 +8,9 @@
A team-first strategy built around qualification, depth, and duplication. A quick walkthrough of the team build in action. Watch this before you dive into the strategy below. Each position gets two directs to qualify, then the team effort shifts to helping the next two positions repeat the process. A qualified link keeps paying and spills extra signups downward as depth. Use your position's link until two direct positions are placed beneath you and your position is qualified. Once qualified, help each of your two directs use their own links until they each have two — that's what qualifies them. Your link keeps working too: extra signups pay you and spill down as depth. Use earned POL to advance when practical. Active builders may also choose to self-fund, but only within their own risk tolerance. Share the current position's referral link. Place exactly two direct positions. Extra signups on your link now spill down, filling your leg. Shift the team effort to their links. Keep the qualification wave moving down. The first major team milestone is 30 correctly placed positions across the first four generations: 2 + 4 + 8 + 16. Each position gets two directs to qualify, then retires its link and helps the next two positions repeat the process. Late signups on a qualified link are a welcome bonus — they pay that member and spill downward as depth. Use your position's link until two direct positions are placed beneath you and your position is qualified. Retire your link and help each of your two directs use their own links until they each have two — that's what qualifies them. If someone still joins through your link anyway, it's a bonus: it pays you and spills down as depth. Use earned POL to advance when practical. Active builders may also choose to self-fund, but only within their own risk tolerance. Share the current position's referral link. Place exactly two direct positions. Late signups still spill down — bonus depth, not a problem. Shift the team effort to their links. Keep the qualification wave moving down. The first major team milestone is 30 correctly placed positions across the first four generations: 2 + 4 + 8 + 16. Every payment in this program happens on a public smart contract on Polygon — nobody can fake, hide, or edit it. Below are the latest member payouts, read live from the contract. Tap any row to verify the transaction yourself on Polygonscan. The onboarding page automatically shows the sponsor position the team is currently helping. Always use the sponsor shown there instead of an old screenshot or saved link.Get Your 2.
Help Your 2 Get Their 2.Scan to get started
opens the current team placement
See how simple this is.
Simple enough to duplicate.
Get exactly two
Move the effort down
Upgrade responsibly
Qualify. Then the effort moves down.
2 → 4 → 8 → 16 → 32
Simple enough to duplicate.
Get exactly two
Move the effort down
Upgrade responsibly
Qualify. Then the effort moves down.
2 → 4 → 8 → 16 → 32
Real payouts, straight from the blockchain.
See the current team placement.
★ Qualified The team play now moves down. Next in line: #${nx.id} (${nx.directCount}/2 directs). Help them get their 2 — share their page or send prospects the join button, which carries #${nx.id} as sponsor. (Your own link still works too — extra signups pay you the entry reward and spill down your leg as depth — but only #${nx.id}'s own directs can qualify them.)
${esc(nxDash)}
When #${nx.id} reaches 2/2 this rotates to the next position in your leg — the qualification wave keeps moving down. General traffic can still go through the team rotation.
★ Qualified The team play now moves down. Next in line: #${nx.id} (${nx.directCount}/2 directs). Help them get their 2 — share their page or send prospects the join button, which carries #${nx.id} as sponsor. (If someone still joins through your own link, that's a bonus — the entry reward is yours and they spill down your leg — but only #${nx.id}'s own directs can qualify them.)
${esc(nxDash)}
When #${nx.id} reaches 2/2 this rotates to the next position in your leg — the qualification wave keeps moving down. General traffic can still go through the team rotation.
You need ${need} more direct${need===1?'':'s'} to qualify. Until then this is your personal recruiting page — share the link or let a prospect scan the code. They'll see this position's live results, and the join button below carries your ID #${d.id} as sponsor.
${esc(dashUrl)}
When you reach 2/2 this page automatically shifts to promoting the next position in your leg — your own link keeps working (extra signups pay you and spill down as depth), it just stops being the team's focus.
You need ${need} more direct${need===1?'':'s'} to qualify. Until then this is your personal recruiting page — share the link or let a prospect scan the code. They'll see this position's live results, and the join button below carries your ID #${d.id} as sponsor.
${esc(dashUrl)}
When you reach 2/2 this page automatically retires your link from the team's focus and promotes the next position in your leg. Any late signup on your own link is a bonus — it pays you and spills down as depth.
Confirm that the sponsor ID shown by the RM Circle dApp matches ID — before completing the transaction.
Read the wallet transaction before signing. Never share your Secret Recovery Phrase or seed words with this site, a sponsor, or a dApp.
After your purchase confirms, the RM Circle dApp shows your new member ID. Type it below and hit submit — this tells the team you're in, maps your placement, and puts you in line for the rotation that gets your 2.

What spillover is. When a sponsor already has both matrix slots filled, the smart contract places the next new member in the first open slot further down the team — left to right, generation by generation. That member "spills over" into someone else's matrix. If your upline is recruiting, people can land under you that you never spoke to.
Why you can have people under you and still not be qualified. Qualification counts your directs — people who joined using your ID — not who sits in your matrix. Spillover fills your structure, but only your own two recruits qualify your position. Your Member Dashboard tags every spillover placement so you can see the difference at a glance.
Why spillover is still money in your future. Upgrade payments travel up the matrix, not the referral chain. When a member below you — spillover or not — buys a level, that payment stops at the first upline position that is qualified (2 directs) and already at that level. If that's you, you get paid by someone you never recruited. If you're missing a direct or a level, the payment passes you by and lands with the next eligible person above you — and you can watch that happen, on the blockchain, in real time.
-What if I keep promoting after I'm qualified? Your link never stops working. Every signup through it still pays your position the full entry reward — signup #3, #10, #50, all of them — and each one spills downward into the first open slot in your leg, adding depth. The member whose slot gets filled earns nothing at that moment (the entry reward came to you); their income starts when that spilled member upgrades — and only if they're qualified and at the required level to catch it. So promoting after 2/2 is genuinely good for you AND seeds your leg — but it can never do your downline's most important job for them: only their own directs qualify their positions.
+What if someone joins through my link after I'm qualified? No harm done — it's a bonus. The team's recommendation is to retire your link at 2/2 and put your effort into helping your two, but the contract never punishes a late signup: it still pays your position the full entry reward, and the new member spills downward into the first open slot in your leg, adding depth. The member whose slot gets filled earns nothing at that moment (the entry reward came to you); their income starts when that spilled member upgrades — and only if they're qualified and at the required level to catch it. So a stray extra referral is genuinely good news — it just can never do your downline's most important job for them: only their own directs qualify their positions.
The takeaway: spillover is free potential income sitting under you — and qualification plus staying upgraded is how you claim it. Get your 2, keep your level ahead of your team's wave, help your people get their own 2, and the matrix pays your position as it grows.