From aba3db29386daf3b3dc5771de2e93363c750a0bd Mon Sep 17 00:00:00 2001 From: martbost Date: Tue, 25 Aug 2026 06:48:32 -0500 Subject: [PATCH] =?UTF-8?q?Doctrine=20sweep:=20your=20link=20never=20retir?= =?UTF-8?q?es=20=E2=80=94=20the=20moving=20link=20auto-routes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaced every retire-your-link instruction (8 spots across index, join, start, my, training FAQ, chat.js core-strategy + qualified + moving-link answers, and the AI prompt) with the automated doctrine: after 2/2 the same invite link self-routes each signup to the next position in the leg that needs a direct; personal effort shifts to coaching your two. Raw-ID dApp signups on a qualified position stay documented as the bonus path. Video content already correct (Video 1 rebuild script fixed this framing before recording; Method lesson scripts never said retire). Co-Authored-By: Claude Fable 5 --- public/chat.js | 6 +++--- public/index.html | 6 +++--- public/join.html | 6 +++--- public/my.html | 2 +- public/start.html | 2 +- public/training.html | 2 +- server.js | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/public/chat.js b/public/chat.js index 343ff38..6c40799 100644 --- a/public/chat.js +++ b/public/chat.js @@ -14,7 +14,7 @@ {k:['what is','rm circle','about','this site','this project','crypto team build','who are you','network'], a:()=>`We enter the RM Circle dApp at the Premium tier (${pol()} POL on Polygon) and build as one team: each member gets exactly 2 directs, then helps those 2 get their 2 — building depth instead of width. Start with the training videos.`}, {k:['how does it work','strategy','how it works','plan','roadmap','system','duplicate','duplication'], - a:()=>`The core strategy: get your 2, retire your link, help your 2 get their 2, upgrade with profits, repeat. Once a position has 2 directs it's qualified — we stop using its link and move the team's effort down to the next positions. The full picture is in Video 1 of the training, and the roadmap poster is on the home page.`}, + a:()=>`The core strategy: get your 2, help your 2 get their 2, upgrade with profits, repeat — one link, forever. Once a position has 2 directs it's qualified, and its invite link automatically starts routing new people to the next position in the leg that needs directs — nobody stops promoting; the link moves the effort down for you. The full picture is in Video 1 of the training, and the roadmap poster is on the home page.`}, {k:['cost','price','entry','how much','362','fee','pol needed','expensive'], a:()=>`Premium entry is ${pol()} POL${usd()} on Polygon Mainnet, plus a small extra POL balance for network gas. POL's dollar value changes with the market. Only ever use funds you can afford to lose.`}, {k:['pol','polygon','network','chain','gas','matic','mainnet'], @@ -28,7 +28,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. 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.`}, + a:()=>`A position is qualified once it has 2 directs. Nothing to retire after that — your invite link keeps working and automatically routes new signups to the next position in your leg that needs a direct, so your promotion starts qualifying your team. Your personal effort shifts to helping your 2 get their 2 — their own directs are the only thing that qualifies them. And if someone joins straight on your position's raw ID 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:['safe','scam','rug','rug pull','security','audit','trust','legit','contract code','smart contract','can they change','steal'], a:()=>`Fair question — don't take anyone's word for it. We reviewed the complete verified source of the RM Circle smart contract and published a plain-language breakdown at rmcircle.team/contract: the code can never change (no upgrade mechanism exists), member money never sits in the contract (every payment distributes in the same transaction), prices and payout rules are locked forever, and the operator's powers are limited to a short, honest list. Every claim links to the blockchain so you can verify it yourself. Code security isn't an income guarantee though — results depend on real participation, and POL's value moves.`}, {k:['disappear','disappears','creator','creators','abandon','abandoned','walk away','goes away','shut down','shuts down','still work','keep running','keeps running','autonomous','dies','lost keys','without them','stop working','turned off','if they leave','what if they','forever','over time'], @@ -74,7 +74,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 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.)`}, + a:()=>`We use a moving-link strategy — and it's automatic: every member's invite link self-rotates. While a position still needs directs, its link credits it; the moment it's qualified, the same link starts routing new signups to the next position in that leg that needs help. Nobody retires anything and nobody stops promoting — the link hunts for the next spot on its own. Joining fresh? The Getting Started page always shows the current team placement. (A signup straight to a qualified position's raw ID is a harmless bonus — it pays that member and spills downward as depth — but spillover alone never qualifies anyone.)`}, {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 8401112..4ebf835 100644 --- a/public/index.html +++ b/public/index.html @@ -14,9 +14,9 @@

Blockchain data can lag or contain display errors — always verify on-chain. Participation involves cryptocurrency risk and no income is guaranteed; most participants may not profit. Full disclaimers →

Watch first

See how simple this is.

A quick walkthrough of the team build in action. Watch this before you dive into the strategy below.

-
The strategy

Simple enough to duplicate.

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.

2

Get exactly two

Use your position's link until two direct positions are placed beneath you and your position is qualified.

↘

Move the effort down

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.

↑

Upgrade responsibly

Use earned POL to advance when practical. Active builders may also choose to self-fund, but only within their own risk tolerance.

-
Moving-link workflow

Qualify. Then the effort moves down.

Step 1Use link

Share the current position's referral link.

Step 2Get 2

Place exactly two direct positions.

Step 3Retire link

Late signups still spill down — bonus depth, not a problem.

Step 4Help your 2

Shift the team effort to their links.

Step 5Repeat

Keep the qualification wave moving down.

-
Depth over width

2 → 4 → 8 → 16 → 32 → 64 → 128 → 256

Each generation doubles. A full eight-generation team is 510 positions (2+4+8+16+32+64+128+256) — but the first milestone that matters is the 30 positions in your first four generations: 2 + 4 + 8 + 16.

2
4
8
16
32
64
128
256
Team principle: once your two are in place, retire your link and shift to helping them get their two — their own directs are the only thing that qualifies their positions to catch payments. And if an extra signup comes through your link anyway, it's a bonus, not a problem: it still pays your position the entry reward and spills downward to fill an open slot in your leg. Spillover never qualifies the people below, though — so the team effort always moves down.
+
The strategy

Simple enough to duplicate.

Each position gets two directs to qualify — and your invite link never retires: once you're qualified it automatically routes every new signup to the next position in your leg that needs a direct, while you help your two repeat the process. Nobody ever stops promoting.

2

Get exactly two

Use your position's link until two direct positions are placed beneath you and your position is qualified.

↘

Move the effort down

Keep sharing the same link — once you're qualified it automatically credits the next position in your leg that needs a direct, so your promotion starts qualifying your two. Your coaching moves down with it: help your two work their links until they each have two — that's what qualifies them.

↑

Upgrade responsibly

Use earned POL to advance when practical. Active builders may also choose to self-fund, but only within their own risk tolerance.

+
Moving-link workflow

Qualify. Then the effort moves down.

Step 1Use link

Share the current position's referral link.

Step 2Get 2

Place exactly two direct positions.

Step 3Link moves down

Your link auto-routes new people to whoever in your leg needs a direct next.

Step 4Help your 2

Shift the team effort to their links.

Step 5Repeat

Keep the qualification wave moving down.

+
Depth over width

2 → 4 → 8 → 16 → 32 → 64 → 128 → 256

Each generation doubles. A full eight-generation team is 510 positions (2+4+8+16+32+64+128+256) — but the first milestone that matters is the 30 positions in your first four generations: 2 + 4 + 8 + 16.

2
4
8
16
32
64
128
256
Team principle: once your two are in place, your link automatically starts working for them — every new person it brings lands as a direct for the next unqualified position in your leg. Keep promoting, and put your coaching into helping your two get their two — their own directs are the only thing that qualifies their positions to catch payments. And if an extra signup comes through your link anyway, it's a bonus, not a problem: it still pays your position the entry reward and spills downward to fill an open slot in your leg. Spillover never qualifies the people below, though — so the team effort always moves down.
Live payment proof

Real payouts, straight from the blockchain.

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.

Reading the blockchain…
Data is read directly from the RM Circle smart contract (0x33Bd…2DAF) on Polygon Mainnet. Member numbers are on-chain IDs, not names. Past payouts are not a promise of future results. How the contract works — and why the rules can't change →
Still have doubts?

Good — you should ask hard questions.

Before you risk anything, it's smart to ask: Can the rules change after I join? Can anyone take my money? What happens if the people who built this walk away? We read the complete, verified smart-contract code and answered every one of those — in plain language, with links so you can check each claim on the blockchain yourself.

The short version: the code can't be changed, member money never sits in the contract, and the whole thing keeps running on its own — even if its creators disappear.

See How the Contract Works →
diff --git a/public/join.html b/public/join.html index b21620c..cf5784e 100644 --- a/public/join.html +++ b/public/join.html @@ -13,9 +13,9 @@
Watch first

See how simple this is.

A quick walkthrough of the team build in action. Watch this before you dive into the strategy below.

Business in a box

Your position comes with the whole toolkit.

This isn’t just a spot on a team — it’s everything you need to actually build one:

🎓

The Circle Method

A complete 10-lesson recruiting & coaching course — mindset to duplication, ~30 minutes, free on the training page.

🎬

A promo arsenal

Four produced curiosity videos with matched landing pages, ready-made posts, descriptions, swipes and banners — every piece auto-loaded with YOUR link.

🖨️

Printable playbooks

The 48-Hour Fast Start and the Weekly Rhythm — printable sheets with your own QR code on the paper.

🤖

An AI coach, 24/7

The chat bubble answers any question about the system — in 21+ languages, at any hour.

📊

A live coaching dashboard

Your pipeline, organization bar, coach panel and wallet-verified team messages — read live from the blockchain.

⛓️

The public engine

Underneath it all: the verified smart contract — person-to-person payments anyone can audit. The team provides the toolkit; the blockchain provides the trust.

-
The strategy

Simple enough to duplicate.

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.

2

Get exactly two

Use your position's link until two direct positions are placed beneath you and your position is qualified.

↘

Move the effort down

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.

↑

Upgrade responsibly

Use earned POL to advance when practical. Active builders may also choose to self-fund, but only within their own risk tolerance.

+
The strategy

Simple enough to duplicate.

Each position gets two directs to qualify — and your invite link never retires: once you're qualified it automatically routes every new signup to the next position in your leg that needs a direct, while you help your two repeat the process. Nobody ever stops promoting.

2

Get exactly two

Use your position's link until two direct positions are placed beneath you and your position is qualified.

↘

Move the effort down

Keep sharing the same link — once you're qualified it automatically credits the next position in your leg that needs a direct, so your promotion starts qualifying your two. Your coaching moves down with it: help your two work their links until they each have two — that's what qualifies them.

↑

Upgrade responsibly

Use earned POL to advance when practical. Active builders may also choose to self-fund, but only within their own risk tolerance.

-
Depth over width

2 → 4 → 8 → 16 → 32

The first major team milestone is 30 correctly placed positions across the first four generations: 2 + 4 + 8 + 16.

2
4
8
16
Team principle: once your two are in place, retire your link and shift to helping them get their two — their own directs are the only thing that qualifies their positions to catch payments. Spillover grows your team but never qualifies anyone, so the effort always moves down.
+
Depth over width

2 → 4 → 8 → 16 → 32

The first major team milestone is 30 correctly placed positions across the first four generations: 2 + 4 + 8 + 16.

2
4
8
16
Team principle: once your two are in place, your link automatically starts working for them — every new person it brings lands as a direct for the next unqualified position in your leg. Keep promoting, and put your coaching into helping your two get their two — their own directs are the only thing that qualifies their positions to catch payments. Spillover grows your team but never qualifies anyone, so the effort always moves down.
Live payment proof

Real payouts, straight from the blockchain.

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.

Reading the blockchain…
Data is read directly from the RM Circle smart contract (0x33Bd…2DAF) on Polygon Mainnet. Member numbers are on-chain IDs, not names. Past payouts are not a promise of future results.
@@ -25,7 +25,7 @@
2

Use Polygon Mainnet, funded with POL

Premium entry is 362 POL plus a little extra for network gas. Polygon Mainnet is chain ID 137. New to wallets? The training videos walk through every step.

3

Join with your sponsor's link

The button below opens the official RM Circle dApp with Member #— already set as your sponsor. Confirm the sponsor ID matches before signing, and never share your Secret Recovery Phrase with anyone.

Join Under #— →
4

Submit your NEW RM Circle ID here

After your purchase confirms, the RM Circle dApp shows your new member ID. Type it below — we verify it on the blockchain, your sponsor gets notified, and the team rotation starts working on your 2.

-
What happens next: get your 2 directs to qualify, then retire your link and help your 2 get their 2 — that's the whole system. You'll get your own invite page just like this one the moment you're in.
+
What happens next: get your 2 directs to qualify, then keep sharing your link — it automatically starts helping the next person in your leg — while you coach your 2 to get their 2. That's the whole system. You'll get your own invite page just like this one the moment you're in.
Risk reminder: participation involves cryptocurrency and smart-contract risk. No income is guaranteed. Use only funds you can afford to lose.
This independent team page is educational and is not an earnings guarantee or investment advice. Cryptocurrency and smart-contract participation involve risk, including possible loss of funds. Never use funds you cannot afford to lose. Results depend on actual participation, qualification, upgrades, smart-contract behavior, and the market value of POL.
diff --git a/public/my.html b/public/my.html index f018f9c..3929d71 100644 --- a/public/my.html +++ b/public/my.html @@ -26,7 +26,7 @@

Just joined under this position?

Welcome to the team! Enter the new member ID the RM Circle dApp gave you — we'll verify it on the blockchain and let the team know you're in.

Payments received

Every payment your position has received, straight from the smart contract.

Your lineage

-
Team reminder: once your two directs are placed, retire your link and help your two get their two — always send new members through the current team sponsor page.
+
Team reminder: your invite link never retires — once your two directs are placed, it automatically routes new signups to whoever in your leg needs a direct next. Keep sharing it, and put your coaching into helping your two get their two.
diff --git a/public/start.html b/public/start.html index 74799a3..5e51eec 100644 --- a/public/start.html +++ b/public/start.html @@ -12,7 +12,7 @@
4

Tap "Join With Current Sponsor" and connect your wallet

Open the join page from the button above, then connect MetaMask or Trust Wallet on Polygon. Your team placement (sponsor ID —) is assigned automatically — nothing to copy or paste.

5

Review the amount and sign — you're placed instantly

Your wallet shows the exact POL entry. Read the transaction before signing; your position is created on-chain in that same transaction. Never share your Secret Recovery Phrase or seed words with anyone — no site, sponsor, or "support" will ever need it.

6

You're in — let the team know

The moment it confirms, you're taken straight to your live position dashboard showing your new member ID. Introduce yourself so the team knows you're in and can help you get your 2 — enter your new ID and your name or handle below.

-
What happens next: get your 2 directs to qualify, then retire your link and help your 2 get their 2 — their own directs are what qualify them. If an extra referral happens anyway, it's a bonus: it still pays you and spills down your leg. Upgrade with earned POL when practical, and stay ahead of your team's levels so payments never pass you by.
+
What happens next: get your 2 directs to qualify, then keep sharing the very same link — once you're qualified it automatically credits whoever in your leg needs a direct next, while you help your 2 get their 2 (their own directs are what qualify them). If a referral lands straight on your qualified position anyway, it's a bonus: it still pays you and spills down your leg. Upgrade with earned POL when practical, and stay ahead of your team's levels so payments never pass you by.
Risk reminder: participation involves cryptocurrency and smart-contract risk. No income is guaranteed. Use only funds you can afford to lose.
RM Circle Premium Team Build Roadmap — core strategy, step-by-step guide, premium levels, and duplication formula
This roadmap is the plan every member follows — tap to view full size.
diff --git a/public/training.html b/public/training.html index 48f6525..032c5fd 100644 --- a/public/training.html +++ b/public/training.html @@ -80,7 +80,7 @@

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 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.

+

What if someone joins through my link after I'm qualified? No harm anywhere — your rmcircle.team invite link handles it automatically: at 2/2 it starts routing new signups to the next position in your leg that needs directs, so your promotion keeps qualifying your team. And if someone joins straight on your position's raw ID (the dApp path), the contract never punishes it: your position still receives 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.

Visual: see exactly how the money reaches your position — the pay-flow diagram →
Ready? Head to the Getting Started page to see the current team sponsor before you buy — placements rotate as positions qualify.
Risk reminder: participation involves cryptocurrency and smart-contract risk. No income is guaranteed. Use only funds you can afford to lose.
diff --git a/server.js b/server.js index 94ab0a2..9886960 100644 --- a/server.js +++ b/server.js @@ -39,7 +39,7 @@ function chatSystemPrompt() { return `You are "Team Help", the assistant on ${c.siteName || 'RM Circle Team Build'} (https://rmcircle.team), the team site for the RM Circle Premium team build. FACTS: -- Strategy: enter RM Circle dApp at Premium tier (${c.premiumEntryPol || 362} POL on Polygon Mainnet, chain ID 137, POL is the gas token). Each member gets 2 directs to become "qualified"; the team then recommends retiring that link and helping those 2 get their 2 with their OWN links (moving-link strategy) — a position only qualifies through its own directs. If an extra signup lands on a qualified link anyway, present it as a BONUS, not a rule violation: it still pays that member the full entry reward and spills downward into the first open slot in their leg (depth). Spillover never qualifies the people below. +- Strategy: enter RM Circle dApp at Premium tier (${c.premiumEntryPol || 362} POL on Polygon Mainnet, chain ID 137, POL is the gas token). Each member gets 2 directs to become "qualified". Their personal invite link (rmcircle.team/join/) NEVER retires: it's a MOVING LINK built into the site — once the member is qualified it automatically routes each new signup to the next position in their leg that needs a direct, so members keep promoting one link forever and their promotion qualifies their team. Their personal effort shifts to helping their 2 get their 2 — a position only qualifies through its own directs. If a signup lands straight on a qualified position's raw ID anyway (the dApp path), present it as a BONUS, not a rule violation: it still pays that member the full entry reward and spills downward into the first open slot in their leg (depth). Spillover never qualifies the people below. - First team goal: 30 properly placed positions (2+4+8+16), then 32, 64, 128 and beyond. - 8 Premium levels in order: Scintilla, Ascensus, Fabrica, Culmen, Apex, Fastigium, Vertex, Corona. Everyone starts at Scintilla. Upgrade as quickly as practical, ideally with earned POL; the first two payments at each level help fund the next upgrade. Stay aware of your active downline's levels so you don't fall behind and miss payments. - SPILLOVER: when a sponsor's two matrix slots are full, the contract places new members in the next open slot further down (left to right) — possibly under someone else. Spillover fills that member's matrix and sets up future upgrade income to their position, but does NOT count toward qualification: only people who join using a member's own ID are their directs. Upgrade payments travel up the MATRIX (not who-referred-whom) and only stop at positions that are qualified (2 directs) AND already at the level being bought — otherwise the payment passes them by to the next eligible upline. Members can see their own matrix, spillover tags, and payments at https://rmcircle.team/my