Complete The Circle Method + productize the business-in-a-box
- Modules 2 (Help Your Two) and 3 (Teach the Teachers) live on the training page: six Marty-voiced lessons, coming-soon card retired, anchor ids on all ten lesson cards. - Coach panel and pipeline now prescribe lessons per situation (L2/L3/L7/L8 chips) - Lesson 9's routing table as buttons. - Chatbot + AI prompt know the full ten-lesson course and the situation-to-lesson routing rule, plus the business-in-a-box product answer. - New printable: /weekly-rhythm (Lesson 10's 20-minute routine + 4-week tracker, personalized QR), cross-linked from dashboard and fast-start. - "Business in a box" section on the join page and home page names the full toolkit: course, promo arsenal, printables, AI coach, live dashboard, public engine.
This commit is contained in:
+1
-1
@@ -36,7 +36,7 @@
|
|||||||
{k:['pyramid','ponzi','pyramid scheme','ponzi scheme','mlm','recruiting scheme','is this a scheme'],
|
{k:['pyramid','ponzi','pyramid scheme','ponzi scheme','mlm','recruiting scheme','is this a scheme'],
|
||||||
a:()=>`A pyramid or Ponzi scheme funnels everyone's money to a central company and pays earlier joiners out of later joiners' deposits — and you can't verify any of it. This is the opposite: <strong>no company holds the money</strong>. A public smart contract on Polygon sends each payment person-to-person in the same transaction it arrives, and you can read the code and every payout yourself on-chain — nothing pooled, nothing hidden, rules that can't be changed. It <em>is</em> a team build, so it takes real effort and carries real crypto risk — not a passive investment. But you don't have to trust anyone; verify it at <a href="/contract">rmcircle.team/contract</a>. No income is guaranteed.`},
|
a:()=>`A pyramid or Ponzi scheme funnels everyone's money to a central company and pays earlier joiners out of later joiners' deposits — and you can't verify any of it. This is the opposite: <strong>no company holds the money</strong>. A public smart contract on Polygon sends each payment person-to-person in the same transaction it arrives, and you can read the code and every payout yourself on-chain — nothing pooled, nothing hidden, rules that can't be changed. It <em>is</em> a team build, so it takes real effort and carries real crypto risk — not a passive investment. But you don't have to trust anyone; verify it at <a href="/contract">rmcircle.team/contract</a>. No income is guaranteed.`},
|
||||||
{k:['circle method','recruiting course','how do i recruit','recruiting training','get my two','get your two','how to invite','module 1','lessons'],
|
{k:['circle method','recruiting course','how do i recruit','recruiting training','get my two','get your two','how to invite','module 1','lessons'],
|
||||||
a:()=>`That's <a href="/training#circle-method">The Circle Method</a> — our free 4-lesson recruiting course on the training page. Lesson 1: the two-person mindset. Lesson 2: your warm list. Lesson 3: the exact words to say. Lesson 4: honest answers to the big objections. About 13 minutes total, and when your two join, send THEM the same lessons — that's the Method.`},
|
a:()=>`That's <a href="/training#circle-method">The Circle Method</a> — our free 10-lesson course, three modules, ~30 minutes total. Module 1 "Get Your Two": mindset, warm list, the exact words, objections. Module 2 "Help Your Two": your dashboard as a coaching desk, the first 48 hours, stalled people, timing upgrades. Module 3 "Teach the Teachers": run the same play + the 20-minute weekly rhythm. The Method's golden rule: the answer to every question is a lesson — when your people ask something, send the lesson that answers it.`},
|
||||||
{k:['no money','cant afford','can not afford',"can't afford",'broke','they dont have','waiting on payday','no funds to join'],
|
{k:['no money','cant afford','can not afford',"can't afford",'broke','they dont have','waiting on payday','no funds to join'],
|
||||||
a:()=>`"No money" is usually one of three things — sort it first. (1) Most often it means "this sounds expensive/complicated": entry is ${pol()} POL${usd()||" — a small one-time amount"} — payable with a regular debit card right on the <a href="/join-now">join page</a>. (2) Sometimes it's a priority thing: send the "Pocket Change" video from <a href="/tools">Promo Tools</a> and let it do the talking. (3) If they're genuinely broke: tell them honestly "don't join yet" — never rent money, never money they can't afford to lose. Ask "when's payday?" and follow up then — their invite link doesn't expire and the team keeps building publicly while they wait. One hard rule: never pay someone's entry for them.`},
|
a:()=>`"No money" is usually one of three things — sort it first. (1) Most often it means "this sounds expensive/complicated": entry is ${pol()} POL${usd()||" — a small one-time amount"} — payable with a regular debit card right on the <a href="/join-now">join page</a>. (2) Sometimes it's a priority thing: send the "Pocket Change" video from <a href="/tools">Promo Tools</a> and let it do the talking. (3) If they're genuinely broke: tell them honestly "don't join yet" — never rent money, never money they can't afford to lose. Ask "when's payday?" and follow up then — their invite link doesn't expire and the team keeps building publicly while they wait. One hard rule: never pay someone's entry for them.`},
|
||||||
{k:['fast start','checklist','printable','print','48 hour','48-hour','getting started sheet'],
|
{k:['fast start','checklist','printable','print','48 hour','48-hour','getting started sheet'],
|
||||||
|
|||||||
@@ -94,7 +94,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="fs-print-btn"><button id="fsPrintBtn" class="btn btn-gold" style="font-size:16px;padding:12px 22px">🖨️ Print my Fast Start sheet</button>
|
<div class="fs-print-btn"><button id="fsPrintBtn" class="btn btn-gold" style="font-size:16px;padding:12px 22px">🖨️ Print my Fast Start sheet</button>
|
||||||
<a href="/my" class="btn btn-secondary" style="margin-left:8px">← Back to my dashboard</a></div>
|
<a href="/weekly-rhythm" class="btn btn-secondary" style="margin-left:8px">🔁 The Weekly Rhythm sheet</a><a href="/my" class="btn btn-secondary" style="margin-left:8px">← Back to my dashboard</a></div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/qrlib.js"></script>
|
<script src="/qrlib.js"></script>
|
||||||
<script src="/fast-start.js"></script>
|
<script src="/fast-start.js"></script>
|
||||||
|
|||||||
+2
-1
@@ -20,5 +20,6 @@
|
|||||||
<section class="section"><div class="wrap"><div class="card" style="text-align:center;padding:34px;border-color:var(--gold)"><div class="eyebrow" style="color:var(--gold)">Still have doubts?</div><h2 style="font-size:clamp(26px,4vw,34px);margin:10px 0 12px">Good — you <span class="gold">should</span> ask hard questions.</h2><p style="max-width:730px;margin:0 auto 12px;color:var(--muted);line-height:1.7">Before you risk anything, it's smart to ask: <em>Can the rules change after I join? Can anyone take my money? What happens if the people who built this walk away?</em> 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.</p><p style="max-width:730px;margin:0 auto 22px;color:var(--muted);line-height:1.7">The short version: the code <strong style="color:var(--text)">can't be changed</strong>, member money <strong style="color:var(--text)">never sits in the contract</strong>, and the whole thing <strong style="color:var(--text)">keeps running on its own</strong> — even if its creators disappear.</p><a class="btn btn-primary" href="/contract">See How the Contract Works →</a></div></div></section>
|
<section class="section"><div class="wrap"><div class="card" style="text-align:center;padding:34px;border-color:var(--gold)"><div class="eyebrow" style="color:var(--gold)">Still have doubts?</div><h2 style="font-size:clamp(26px,4vw,34px);margin:10px 0 12px">Good — you <span class="gold">should</span> ask hard questions.</h2><p style="max-width:730px;margin:0 auto 12px;color:var(--muted);line-height:1.7">Before you risk anything, it's smart to ask: <em>Can the rules change after I join? Can anyone take my money? What happens if the people who built this walk away?</em> 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.</p><p style="max-width:730px;margin:0 auto 22px;color:var(--muted);line-height:1.7">The short version: the code <strong style="color:var(--text)">can't be changed</strong>, member money <strong style="color:var(--text)">never sits in the contract</strong>, and the whole thing <strong style="color:var(--text)">keeps running on its own</strong> — even if its creators disappear.</p><a class="btn btn-primary" href="/contract">See How the Contract Works →</a></div></div></section>
|
||||||
|
|
||||||
<section class="section"><div class="wrap"><div class="card" style="text-align:center;padding:34px"><div class="eyebrow">Ready to start?</div><h2 style="font-size:38px;margin:10px 0">See the current team placement.</h2><p style="max-width:680px;margin:0 auto 20px;color:var(--muted)">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.</p><a class="btn btn-primary" href="/start">Open Getting Started Instructions →</a></div></div></section>
|
<section class="section"><div class="wrap"><div class="card" style="text-align:center;padding:34px"><div class="eyebrow">Ready to start?</div><h2 style="font-size:38px;margin:10px 0">See the current team placement.</h2><p style="max-width:680px;margin:0 auto 20px;color:var(--muted)">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.</p><a class="btn btn-primary" href="/start">Open Getting Started Instructions →</a></div></div></section>
|
||||||
</main><footer class="wrap disclaimer">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.<div class="footer-links"><a href="/training">Training</a><a href="/start">Getting Started</a><a href="/my">Member Dashboard</a><a href="/contract">Contract Security</a><a href="/admin">Team Admin</a><a href="/disclaimer">Disclaimers</a><a href="/how-pay-works">How You Get Paid</a><a href="/tools">Promo Tools</a></div></footer>
|
</main><section class="section"><div class="wrap"><div class="section-head"><div class="eyebrow">Business in a box</div><h2>Your position comes with the whole toolkit.</h2><p>This isnât just a spot on a team â itâs everything you need to actually build one:</p></div><div class="grid-3"><div class="card"><div class="card-icon">ð</div><h3>The Circle Method</h3><p>A complete 10-lesson recruiting & coaching course â mindset to duplication, ~30 minutes, free on the <a href="/training#circle-method" style="color:var(--teal)">training page</a>.</p></div><div class="card"><div class="card-icon">ð¬</div><h3>A promo arsenal</h3><p>Four produced curiosity videos with matched landing pages, ready-made posts, descriptions, swipes and banners â every piece auto-loaded with YOUR link.</p></div><div class="card"><div class="card-icon">ð¨ï¸</div><h3>Printable playbooks</h3><p>The 48-Hour Fast Start and the Weekly Rhythm â printable sheets with your own QR code on the paper.</p></div><div class="card"><div class="card-icon">ð¤</div><h3>An AI coach, 24/7</h3><p>The chat bubble answers any question about the system â in 21+ languages, at any hour.</p></div><div class="card"><div class="card-icon">ð</div><h3>A live coaching dashboard</h3><p>Your pipeline, organization bar, coach panel and wallet-verified team messages â read live from the blockchain.</p></div><div class="card"><div class="card-icon">âï¸</div><h3>The public engine</h3><p>Underneath it all: the verified smart contract â person-to-person payments anyone can audit. The team provides the toolkit; the blockchain provides the trust.</p></div></div></div></section>
|
||||||
|
<footer class="wrap disclaimer">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.<div class="footer-links"><a href="/training">Training</a><a href="/start">Getting Started</a><a href="/my">Member Dashboard</a><a href="/contract">Contract Security</a><a href="/admin">Team Admin</a><a href="/disclaimer">Disclaimers</a><a href="/how-pay-works">How You Get Paid</a><a href="/tools">Promo Tools</a></div></footer>
|
||||||
<script src="/track.js"></script><script src="/bridge.js"></script><script src="/payouts.js" defer></script><script src="/chat.js" defer></script><script src="/translate.js" defer></script></body></html>
|
<script src="/track.js"></script><script src="/bridge.js"></script><script src="/payouts.js" defer></script><script src="/chat.js" defer></script><script src="/translate.js" defer></script></body></html>
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
<section class="section" id="proof"><div class="wrap"><div class="section-head"><div class="eyebrow">Live payment proof</div><h2>Real payouts, straight from the blockchain.</h2><p>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.</p></div><div id="payoutTotals" class="pp-totals"></div><div id="payoutFeed" class="pp-feed"><div class="empty">Reading the blockchain…</div></div><div class="pp-note">Data is read directly from the RM Circle smart contract (<a href="https://polygonscan.com/address/0x33BdAEEfd6d17D80aE53816c916dFb26c4fB2DAF" target="_blank" rel="noopener noreferrer" style="color:var(--teal)">0x33Bd…2DAF</a>) on Polygon Mainnet. Member numbers are on-chain IDs, not names. Past payouts are not a promise of future results.</div></div></section>
|
<section class="section" id="proof"><div class="wrap"><div class="section-head"><div class="eyebrow">Live payment proof</div><h2>Real payouts, straight from the blockchain.</h2><p>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.</p></div><div id="payoutTotals" class="pp-totals"></div><div id="payoutFeed" class="pp-feed"><div class="empty">Reading the blockchain…</div></div><div class="pp-note">Data is read directly from the RM Circle smart contract (<a href="https://polygonscan.com/address/0x33BdAEEfd6d17D80aE53816c916dFb26c4fB2DAF" target="_blank" rel="noopener noreferrer" style="color:var(--teal)">0x33Bd…2DAF</a>) on Polygon Mainnet. Member numbers are on-chain IDs, not names. Past payouts are not a promise of future results.</div></div></section>
|
||||||
|
|
||||||
|
<section class="section"><div class="wrap"><div class="section-head"><div class="eyebrow">Business in a box</div><h2>Your position comes with the whole toolkit.</h2><p>This isnât just a spot on a team â itâs everything you need to actually build one:</p></div><div class="grid-3"><div class="card"><div class="card-icon">ð</div><h3>The Circle Method</h3><p>A complete 10-lesson recruiting & coaching course â mindset to duplication, ~30 minutes, free on the <a href="/training#circle-method" style="color:var(--teal)">training page</a>.</p></div><div class="card"><div class="card-icon">ð¬</div><h3>A promo arsenal</h3><p>Four produced curiosity videos with matched landing pages, ready-made posts, descriptions, swipes and banners â every piece auto-loaded with YOUR link.</p></div><div class="card"><div class="card-icon">ð¨ï¸</div><h3>Printable playbooks</h3><p>The 48-Hour Fast Start and the Weekly Rhythm â printable sheets with your own QR code on the paper.</p></div><div class="card"><div class="card-icon">ð¤</div><h3>An AI coach, 24/7</h3><p>The chat bubble answers any question about the system â in 21+ languages, at any hour.</p></div><div class="card"><div class="card-icon">ð</div><h3>A live coaching dashboard</h3><p>Your pipeline, organization bar, coach panel and wallet-verified team messages â read live from the blockchain.</p></div><div class="card"><div class="card-icon">âï¸</div><h3>The public engine</h3><p>Underneath it all: the verified smart contract â person-to-person payments anyone can audit. The team provides the toolkit; the blockchain provides the trust.</p></div></div></div></section>
|
||||||
<section class="section" id="join"><div class="wrap"><div class="section-head"><div class="eyebrow">Ready to join?</div><h2>Join under Member <span class="gold" id="invIdJoin">#—</span>.</h2><p>Your invite carries your sponsor automatically — no codes to remember. Here's the whole process, start to finish.</p></div>
|
<section class="section" id="join"><div class="wrap"><div class="section-head"><div class="eyebrow">Ready to join?</div><h2>Join under Member <span class="gold" id="invIdJoin">#—</span>.</h2><p>Your invite carries your sponsor automatically — no codes to remember. Here's the whole process, start to finish.</p></div>
|
||||||
<div class="instruction-list" style="max-width:880px;margin:0 auto"><article class="instruction"><div class="num">1</div><div><h3>Install or open MetaMask</h3><p>Use the official MetaMask website or your device's official app store. Never install a wallet from a link sent by a stranger.</p><div style="margin-top:10px"><a class="btn btn-secondary btn-sm" href="https://metamask.io/" target="_blank" rel="noopener noreferrer">Official MetaMask Site ↗</a></div></div></article>
|
<div class="instruction-list" style="max-width:880px;margin:0 auto"><article class="instruction"><div class="num">1</div><div><h3>Install or open MetaMask</h3><p>Use the official MetaMask website or your device's official app store. Never install a wallet from a link sent by a stranger.</p><div style="margin-top:10px"><a class="btn btn-secondary btn-sm" href="https://metamask.io/" target="_blank" rel="noopener noreferrer">Official MetaMask Site ↗</a></div></div></article>
|
||||||
<article class="instruction"><div class="num">2</div><div><h3>Use Polygon Mainnet, funded with POL</h3><p>Premium entry is <strong>362 POL</strong> plus a little extra for network gas. Polygon Mainnet is chain ID <strong>137</strong>. New to wallets? <a href="/training" style="color:var(--teal)">The training videos</a> walk through every step.</p></div></article>
|
<article class="instruction"><div class="num">2</div><div><h3>Use Polygon Mainnet, funded with POL</h3><p>Premium entry is <strong>362 POL</strong> plus a little extra for network gas. Polygon Mainnet is chain ID <strong>137</strong>. New to wallets? <a href="/training" style="color:var(--teal)">The training videos</a> walk through every step.</p></div></article>
|
||||||
|
|||||||
+1
-1
@@ -22,7 +22,7 @@
|
|||||||
<div id="dCoachCard" class="table-card" style="margin-bottom:18px;display:none;border-color:rgba(240,197,109,.35)"><h2 style="margin:0 0 4px">Coach your team</h2><p style="color:var(--muted);font-size:13px;margin:0 0 12px">The fastest way to grow your own income is helping the people below you take their next step. Here's who in <em>your</em> team could use a nudge today — updated live from the blockchain.</p><div id="dCoach"></div></div>
|
<div id="dCoachCard" class="table-card" style="margin-bottom:18px;display:none;border-color:rgba(240,197,109,.35)"><h2 style="margin:0 0 4px">Coach your team</h2><p style="color:var(--muted);font-size:13px;margin:0 0 12px">The fastest way to grow your own income is helping the people below you take their next step. Here's who in <em>your</em> team could use a nudge today — updated live from the blockchain.</p><div id="dCoach"></div></div>
|
||||||
<div class="table-card" style="margin-bottom:18px;border-color:rgba(120,160,255,.35)"><h2 style="margin:0 0 4px">Messages <span id="msgBell" class="hidden" style="font-size:14px;background:var(--gold);color:#132;border-radius:20px;padding:2px 10px;vertical-align:middle;font-weight:800">🔔 0</span></h2><p style="color:var(--muted);font-size:13px;margin:0 0 12px">Wallet-verified messaging along your matrix lines — your upline and your team can reach you here, and you can reach them. No email needed; your wallet is your identity. <span class="micro">Messages are member-to-member; the team admin can review them for abuse.</span></p><div id="dMsg"><div class="empty">Loading…</div></div></div>
|
<div class="table-card" style="margin-bottom:18px;border-color:rgba(120,160,255,.35)"><h2 style="margin:0 0 4px">Messages <span id="msgBell" class="hidden" style="font-size:14px;background:var(--gold);color:#132;border-radius:20px;padding:2px 10px;vertical-align:middle;font-weight:800">🔔 0</span></h2><p style="color:var(--muted);font-size:13px;margin:0 0 12px">Wallet-verified messaging along your matrix lines — your upline and your team can reach you here, and you can reach them. No email needed; your wallet is your identity. <span class="micro">Messages are member-to-member; the team admin can review them for abuse.</span></p><div id="dMsg"><div class="empty">Loading…</div></div></div>
|
||||||
<div class="table-card" style="margin-bottom:18px;border-color:rgba(78,214,203,.35)"><h2 style="margin:0 0 4px">Email me my alerts</h2><p style="color:var(--muted);font-size:13px;margin:0 0 12px">Get an email the moment this position is <strong>paid</strong>, and when it <strong>needs an upgrade</strong> to catch incoming pay — so you never miss one. Opt in with your email; unsubscribe anytime.</p><div id="dAlerts"></div></div>
|
<div class="table-card" style="margin-bottom:18px;border-color:rgba(78,214,203,.35)"><h2 style="margin:0 0 4px">Email me my alerts</h2><p style="color:var(--muted);font-size:13px;margin:0 0 12px">Get an email the moment this position is <strong>paid</strong>, and when it <strong>needs an upgrade</strong> to catch incoming pay — so you never miss one. Opt in with your email; unsubscribe anytime.</p><div id="dAlerts"></div></div>
|
||||||
<div class="table-card" style="margin-bottom:18px;border-color:rgba(240,197,109,.45)"><h2 style="margin:0 0 4px">Share this position</h2><div id="dShare"></div><a class="btn btn-primary" href="/tools" style="display:block;text-align:center;margin-top:14px;padding:14px 18px;font-size:16px;font-weight:800">🎬 Get Your Promo Tools — posts, swipes, videos & banners →</a><a class="btn btn-secondary" href="/fast-start" style="display:block;text-align:center;margin-top:8px">🖨️ Print your 48-Hour Fast Start sheet</a><p class="micro" style="text-align:center;margin:8px 0 0">Ready-made content to share with your invite link — no writing needed.</p></div>
|
<div class="table-card" style="margin-bottom:18px;border-color:rgba(240,197,109,.45)"><h2 style="margin:0 0 4px">Share this position</h2><div id="dShare"></div><a class="btn btn-primary" href="/tools" style="display:block;text-align:center;margin-top:14px;padding:14px 18px;font-size:16px;font-weight:800">🎬 Get Your Promo Tools — posts, swipes, videos & banners →</a><a class="btn btn-secondary" href="/fast-start" style="display:block;text-align:center;margin-top:8px">🖨️ Print your 48-Hour Fast Start sheet</a><a class="btn btn-secondary" href="/weekly-rhythm" style="display:block;text-align:center;margin-top:8px">🔁 Print your Weekly Rhythm sheet</a><p class="micro" style="text-align:center;margin:8px 0 0">Ready-made content to share with your invite link — no writing needed.</p></div>
|
||||||
<div class="table-card" style="margin-bottom:18px;border-color:var(--gold)"><h2 style="margin:0 0 4px">Just joined under this position?</h2><p style="color:var(--muted);font-size:13px;margin:0 0 12px">Welcome to the team! Enter the <strong>new member ID</strong> the RM Circle dApp gave you — we'll verify it on the blockchain and let the team know you're in.</p><form id="dJoinForm" style="display:grid;gap:8px;max-width:480px"><input name="newId" class="input" inputmode="numeric" pattern="[0-9]{1,10}" maxlength="10" placeholder="Your NEW RM Circle ID (numbers only)" required><input name="memberName" class="input" maxlength="60" placeholder="Your name or Telegram @handle" required><button class="btn btn-primary">Submit My ID →</button></form><div id="dJoinMsg" style="margin-top:10px;font-size:14px"></div></div>
|
<div class="table-card" style="margin-bottom:18px;border-color:var(--gold)"><h2 style="margin:0 0 4px">Just joined under this position?</h2><p style="color:var(--muted);font-size:13px;margin:0 0 12px">Welcome to the team! Enter the <strong>new member ID</strong> the RM Circle dApp gave you — we'll verify it on the blockchain and let the team know you're in.</p><form id="dJoinForm" style="display:grid;gap:8px;max-width:480px"><input name="newId" class="input" inputmode="numeric" pattern="[0-9]{1,10}" maxlength="10" placeholder="Your NEW RM Circle ID (numbers only)" required><input name="memberName" class="input" maxlength="60" placeholder="Your name or Telegram @handle" required><button class="btn btn-primary">Submit My ID →</button></form><div id="dJoinMsg" style="margin-top:10px;font-size:14px"></div></div>
|
||||||
<div class="table-card" style="margin-bottom:18px"><h2 style="margin:0 0 4px">Payments received</h2><p style="color:var(--muted);font-size:13px;margin:0 0 10px">Every payment your position has received, straight from the smart contract.</p><div id="dIncome"></div></div>
|
<div class="table-card" style="margin-bottom:18px"><h2 style="margin:0 0 4px">Payments received</h2><p style="color:var(--muted);font-size:13px;margin:0 0 10px">Every payment your position has received, straight from the smart contract.</p><div id="dIncome"></div></div>
|
||||||
<div class="table-card"><h2 style="margin:0 0 4px">Your lineage</h2><p id="dLineage" style="color:var(--muted);font-size:14px;line-height:1.8;margin:8px 0 0"></p></div>
|
<div class="table-card"><h2 style="margin:0 0 4px">Your lineage</h2><p id="dLineage" style="color:var(--muted);font-size:14px;line-height:1.8;margin:8px 0 0"></p></div>
|
||||||
|
|||||||
+6
-5
@@ -115,6 +115,7 @@
|
|||||||
// hand the member's id to the tools page so every promo asset arrives pre-personalized
|
// hand the member's id to the tools page so every promo asset arrives pre-personalized
|
||||||
document.querySelectorAll('a[href="/tools"]').forEach(function(a){a.href='/tools?id='+d.id;});
|
document.querySelectorAll('a[href="/tools"]').forEach(function(a){a.href='/tools?id='+d.id;});
|
||||||
document.querySelectorAll('a[href="/fast-start"]').forEach(function(a){a.href='/fast-start?id='+d.id;});
|
document.querySelectorAll('a[href="/fast-start"]').forEach(function(a){a.href='/fast-start?id='+d.id;});
|
||||||
|
document.querySelectorAll('a[href="/weekly-rhythm"]').forEach(function(a){a.href='/weekly-rhythm?id='+d.id;});
|
||||||
const qb=document.getElementById('dQualified');
|
const qb=document.getElementById('dQualified');
|
||||||
if(qb)qb.outerHTML=d.directCount>=2
|
if(qb)qb.outerHTML=d.directCount>=2
|
||||||
?'<span id="dQualified" class="q-badge q-yes">★ Qualified</span>'
|
?'<span id="dQualified" class="q-badge q-yes">★ Qualified</span>'
|
||||||
@@ -320,10 +321,10 @@
|
|||||||
if(!c||!c.ready||!c.scanned||((c.rollForward||[]).length+(c.atRisk||[]).length+(c.oneAway||[]).length)===0){card.style.display='none';return;}
|
if(!c||!c.ready||!c.scanned||((c.rollForward||[]).length+(c.atRisk||[]).length+(c.oneAway||[]).length)===0){card.style.display='none';return;}
|
||||||
const link=id=>`<a href="/my/${id}" style="color:var(--teal)">#${id}</a>`;
|
const link=id=>`<a href="/my/${id}" style="color:var(--teal)">#${id}</a>`;
|
||||||
const rows=[];
|
const rows=[];
|
||||||
(c.rollForward||[]).forEach(r=>rows.push(`<div class="pp-row" style="padding:9px 12px"><div class="pp-icon">💬</div><div class="pp-body">${link(r.id)} is <strong>qualified but still Scintilla</strong> with ${fmt(r.earnedPol)} POL of entry rewards — their Ascensus upgrade (${fmt(r.ascensusCost)} POL) is already covered and catches their team's first payments. Tell them — then show them how you spotted it, so they can spot it for their two.</div></div>`));
|
(c.rollForward||[]).forEach(r=>rows.push(`<div class="pp-row" style="padding:9px 12px"><div class="pp-icon">💬</div><div class="pp-body">${link(r.id)} is <strong>qualified but still Scintilla</strong> with ${fmt(r.earnedPol)} POL of entry rewards — their Ascensus upgrade (${fmt(r.ascensusCost)} POL) is already covered and catches their team's first payments. Tell them — then show them how you spotted it, so they can spot it for their two.<br><span class="micro">📚 The Method play: send them <a href="/training#lesson-8" style="color:var(--teal)">Lesson 8 — Timing Upgrades to Catches</a></span></div></div>`));
|
||||||
(c.atRisk||[]).filter(r=>r.qualified&&r.level>1).forEach(r=>rows.push(`<div class="pp-row" style="padding:9px 12px"><div class="pp-icon">⚠️</div><div class="pp-body">${link(r.id)} (${esc(r.levelName)}) has <strong style="color:var(--gold)">${fmt(r.atRiskPol)} POL forming</strong> below them but needs <strong>${esc(r.neededLevelName)}</strong> to catch it — worth a heads-up before it passes them.</div></div>`));
|
(c.atRisk||[]).filter(r=>r.qualified&&r.level>1).forEach(r=>rows.push(`<div class="pp-row" style="padding:9px 12px"><div class="pp-icon">⚠️</div><div class="pp-body">${link(r.id)} (${esc(r.levelName)}) has <strong style="color:var(--gold)">${fmt(r.atRiskPol)} POL forming</strong> below them but needs <strong>${esc(r.neededLevelName)}</strong> to catch it — worth a heads-up before it passes them.<br><span class="micro">📚 The Method play: send them <a href="/training#lesson-8" style="color:var(--teal)">Lesson 8 — Timing Upgrades to Catches</a></span></div></div>`));
|
||||||
(c.atRisk||[]).filter(r=>!r.qualified).forEach(r=>rows.push(`<div class="pp-row" style="padding:9px 12px"><div class="pp-icon">⏰</div><div class="pp-body">${link(r.id)} has <strong style="color:var(--gold)">${fmt(r.atRiskPol)} POL forming</strong> below but isn't qualified yet (${r.directCount}/2) — help them find their ${r.directCount===1?'last direct':'2 directs'}.</div></div>`));
|
(c.atRisk||[]).filter(r=>!r.qualified).forEach(r=>rows.push(`<div class="pp-row" style="padding:9px 12px"><div class="pp-icon">⏰</div><div class="pp-body">${link(r.id)} has <strong style="color:var(--gold)">${fmt(r.atRiskPol)} POL forming</strong> below but isn't qualified yet (${r.directCount}/2) — help them find their ${r.directCount===1?'last direct':'2 directs'}.<br><span class="micro">📚 The Method play: send them <a href="/training#lesson-2" style="color:var(--teal)">Lesson 2 — Your Warm List</a></span></div></div>`));
|
||||||
(c.oneAway||[]).forEach(r=>rows.push(`<div class="pp-row" style="padding:9px 12px"><div class="pp-icon">🎯</div><div class="pp-body">${link(r.id)} is <strong>one direct away</strong> from qualifying — introduce them to one good person and their whole position activates.</div></div>`));
|
(c.oneAway||[]).forEach(r=>rows.push(`<div class="pp-row" style="padding:9px 12px"><div class="pp-icon">🎯</div><div class="pp-body">${link(r.id)} is <strong>one direct away</strong> from qualifying — introduce them to one good person and their whole position activates.<br><span class="micro">📚 The Method play: send them <a href="/training#lesson-3" style="color:var(--teal)">Lesson 3 — The Conversation</a></span></div></div>`));
|
||||||
if(!rows.length){card.style.display='none';return;}
|
if(!rows.length){card.style.display='none';return;}
|
||||||
el.innerHTML=rows.slice(0,10).join('')+`<p class="micro" style="margin:10px 0 0"><strong style="color:var(--text)">The team rule: don't just tell them — teach them to coach.</strong> Everyone on this list has this same panel on their own dashboard. When you reach out, walk them through THEIR "Coach your team" card so they run this exact play for their two. You're not just coaching two people — you're teaching two coaches. That's what builds depth that pays. And remember: every upgrade below you either pays your position directly or builds the depth that will. Not sure how to walk someone through their dashboard? <a href="/training" style="color:var(--teal)">Video 7 in the training</a> is the full tour — send it.</p>`;
|
el.innerHTML=rows.slice(0,10).join('')+`<p class="micro" style="margin:10px 0 0"><strong style="color:var(--text)">The team rule: don't just tell them — teach them to coach.</strong> Everyone on this list has this same panel on their own dashboard. When you reach out, walk them through THEIR "Coach your team" card so they run this exact play for their two. You're not just coaching two people — you're teaching two coaches. That's what builds depth that pays. And remember: every upgrade below you either pays your position directly or builds the depth that will. Not sure how to walk someone through their dashboard? <a href="/training" style="color:var(--teal)">Video 7 in the training</a> is the full tour — send it.</p>`;
|
||||||
card.style.display='';
|
card.style.display='';
|
||||||
@@ -393,7 +394,7 @@
|
|||||||
html+=`<p style="margin:12px 0 0;color:var(--muted)"><strong style="color:var(--text)">${fmt(readyTotal)} POL</strong> is one upgrade away from your wallet.${fundNote}</p>`;
|
html+=`<p style="margin:12px 0 0;color:var(--muted)"><strong style="color:var(--text)">${fmt(readyTotal)} POL</strong> is one upgrade away from your wallet.${fundNote}</p>`;
|
||||||
}
|
}
|
||||||
}else html+='<p style="margin:0 0 8px;color:var(--muted)">Nobody is at their pay-you milestone yet — the members below are still climbing toward it.</p>';
|
}else html+='<p style="margin:0 0 8px;color:var(--muted)">Nobody is at their pay-you milestone yet — the members below are still climbing toward it.</p>';
|
||||||
if(building.length)html+=`<p class="micro" style="margin:10px 0 0">${building.length} more member${building.length===1?' is':'s are'} building toward their pay-you level${passedCount.n?`; ${passedCount.n} already passed theirs`:''}. Helping your leg upgrade IS your income.</p><p class="micro" style="margin:8px 0 0">💡 <strong style="color:var(--text)">Someone below you not upgrading?</strong> That's fine — upgrades are optional, and a paused member never blocks money: payments they can't catch pass straight UP to the next ready position (often yours), and everyone below them keeps flowing normally. Their pause only delays the single payment they themselves would send. Coach the movers; the pausers usually return once their own entry rewards stack up and the upgrade funds itself.</p>`;
|
if(building.length)html+=`<p class="micro" style="margin:10px 0 0">${building.length} more member${building.length===1?' is':'s are'} building toward their pay-you level${passedCount.n?`; ${passedCount.n} already passed theirs`:''}. Helping your leg upgrade IS your income.</p><p class="micro" style="margin:8px 0 0">💡 <strong style="color:var(--text)">Someone below you not upgrading?</strong> That's fine — upgrades are optional, and a paused member never blocks money: payments they can't catch pass straight UP to the next ready position (often yours), and everyone below them keeps flowing normally. Their pause only delays the single payment they themselves would send. Coach the movers; the pausers usually return once their own entry rewards stack up and the upgrade funds itself. <a href="/training#lesson-7" style="color:var(--teal)">Lesson 7 covers this in three minutes.</a></p>`;
|
||||||
else if(passedCount.n)html+=`<p class="micro" style="margin:10px 0 0">${passedCount.n} member${passedCount.n===1?' has':'s have'} already passed their pay-you milestone.</p>`;
|
else if(passedCount.n)html+=`<p class="micro" style="margin:10px 0 0">${passedCount.n} member${passedCount.n===1?' has':'s have'} already passed their pay-you milestone.</p>`;
|
||||||
html+=`<div style="margin-top:14px;display:flex;gap:8px;flex-wrap:wrap;align-items:center"><button id="dCopySummary" class="btn btn-secondary btn-sm">📋 Copy plain-English summary</button><span id="dCopyMsg" class="micro" style="margin:0"></span></div>`;
|
html+=`<div style="margin-top:14px;display:flex;gap:8px;flex-wrap:wrap;align-items:center"><button id="dCopySummary" class="btn btn-secondary btn-sm">📋 Copy plain-English summary</button><span id="dCopyMsg" class="micro" style="margin:0"></span></div>`;
|
||||||
el.innerHTML=html;
|
el.innerHTML=html;
|
||||||
|
|||||||
+21
-12
@@ -28,11 +28,11 @@
|
|||||||
<h2 id="circle-method" style="max-width:880px;margin:44px auto 6px;font-size:30px">⭕ The Circle Method — Module 1: Get Your Two</h2>
|
<h2 id="circle-method" style="max-width:880px;margin:44px auto 6px;font-size:30px">⭕ The Circle Method — Module 1: Get Your Two</h2>
|
||||||
<p style="max-width:880px;margin:0 auto 20px;color:var(--muted)">Our recruiting course, taught by the team. Four short lessons that take you from "I could never recruit" to your first two curious people — the honest way: no pitching, no pressure, no income promises. Watch them in order, then run the plays. When your two join, send them these same lessons — that's the Method.</p>
|
<p style="max-width:880px;margin:0 auto 20px;color:var(--muted)">Our recruiting course, taught by the team. Four short lessons that take you from "I could never recruit" to your first two curious people — the honest way: no pitching, no pressure, no income promises. Watch them in order, then run the plays. When your two join, send them these same lessons — that's the Method.</p>
|
||||||
|
|
||||||
<div class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 1 · 3 min</div><h2 style="margin:6px 0 6px">The Two-Person Mindset</h2><p style="color:var(--muted);margin:0 0 12px">Two chairs, not a stage. Why "curious" beats "convinced," what the 2→4→8 math means for YOUR workload, and why on this team you're never building alone.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m1l1-poster.jpg" src="/v/rmc-method-m1l1-1a266ed472.mp4"></video></div>
|
<div id="lesson-1" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 1 · 3 min</div><h2 style="margin:6px 0 6px">The Two-Person Mindset</h2><p style="color:var(--muted);margin:0 0 12px">Two chairs, not a stage. Why "curious" beats "convinced," what the 2→4→8 math means for YOUR workload, and why on this team you're never building alone.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m1l1-poster.jpg" src="/v/rmc-method-m1l1-1a266ed472.mp4"></video></div>
|
||||||
|
|
||||||
<div class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 2 · 3 min</div><h2 style="margin:6px 0 6px">Your Warm List — Without Being Weird</h2><p style="color:var(--muted);margin:0 0 12px">You know more people than you think. The share-a-video-not-a-pitch rule, the list of 10 curious people, and — just as important — who to SKIP.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m1l2-poster.jpg" src="/v/rmc-method-m1l2-29abe55c45.mp4"></video></div>
|
<div id="lesson-2" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 2 · 3 min</div><h2 style="margin:6px 0 6px">Your Warm List — Without Being Weird</h2><p style="color:var(--muted);margin:0 0 12px">You know more people than you think. The share-a-video-not-a-pitch rule, the list of 10 curious people, and — just as important — who to SKIP.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m1l2-poster.jpg" src="/v/rmc-method-m1l2-29abe55c45.mp4"></video></div>
|
||||||
|
|
||||||
<div class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 3 · 3 min</div><h2 style="margin:6px 0 6px">The Conversation — the exact words</h2><p style="color:var(--muted);margin:0 0 12px">Word-for-word openers built on curiosity, why you ask for an opinion instead of a decision, how the <a href="/tools" style="color:var(--teal)">promo tools</a> arrive pre-loaded with your link — and the art of sending it and shutting up.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m1l3-poster.jpg" src="/v/rmc-method-m1l3-74eba04d27.mp4"></video></div>
|
<div id="lesson-3" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 3 · 3 min</div><h2 style="margin:6px 0 6px">The Conversation — the exact words</h2><p style="color:var(--muted);margin:0 0 12px">Word-for-word openers built on curiosity, why you ask for an opinion instead of a decision, how the <a href="/tools" style="color:var(--teal)">promo tools</a> arrive pre-loaded with your link — and the art of sending it and shutting up.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m1l3-poster.jpg" src="/v/rmc-method-m1l3-74eba04d27.mp4"></video></div>
|
||||||
|
|
||||||
<div class="card" style="max-width:880px;margin:0 auto 26px;border-color:rgba(240,197,109,.45)"><div class="eyebrow" style="color:var(--gold)">Your ammunition — use with Lesson 3</div><h2 style="margin:8px 0 6px">The four videos you'll actually be sending</h2><p style="color:var(--muted);margin:0 0 10px">When the lessons say "share a short video," these are the videos. Pick the angle that fits the person you're texting:</p>
|
<div class="card" style="max-width:880px;margin:0 auto 26px;border-color:rgba(240,197,109,.45)"><div class="eyebrow" style="color:var(--gold)">Your ammunition — use with Lesson 3</div><h2 style="margin:8px 0 6px">The four videos you'll actually be sending</h2><p style="color:var(--muted);margin:0 0 10px">When the lessons say "share a short video," these are the videos. Pick the angle that fits the person you're texting:</p>
|
||||||
<ul style="color:var(--muted);margin:0 0 12px 20px;line-height:1.8">
|
<ul style="color:var(--muted);margin:0 0 12px 20px;line-height:1.8">
|
||||||
@@ -44,16 +44,25 @@
|
|||||||
<a class="btn btn-primary" href="/tools" style="display:block;text-align:center;padding:13px 18px;font-weight:800">🎯 Get the videos + ready-made messages — pre-loaded with YOUR link →</a>
|
<a class="btn btn-primary" href="/tools" style="display:block;text-align:center;padding:13px 18px;font-weight:800">🎯 Get the videos + ready-made messages — pre-loaded with YOUR link →</a>
|
||||||
<p class="micro" style="text-align:center;margin:8px 0 0">Open from your dashboard and every message arrives with your personal invite link already in it.</p></div>
|
<p class="micro" style="text-align:center;margin:8px 0 0">Open from your dashboard and every message arrives with your personal invite link already in it.</p></div>
|
||||||
|
|
||||||
<div class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 4 · 3.5 min</div><h2 style="margin:6px 0 6px">Objections — Without Flinching</h2><p style="color:var(--muted);margin:0 0 12px">Calm, honest answers to the big three: "isn't this a pyramid?", "I don't have the money," and "I don't know crypto." The goal is never to win — it's to answer honestly and let them decide.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m1l4-poster.jpg" src="/v/rmc-method-m1l4-b2b01ce42c.mp4"></video></div>
|
<div id="lesson-4" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 4 · 3.5 min</div><h2 style="margin:6px 0 6px">Objections — Without Flinching</h2><p style="color:var(--muted);margin:0 0 12px">Calm, honest answers to the big three: "isn't this a pyramid?", "I don't have the money," and "I don't know crypto." The goal is never to win — it's to answer honestly and let them decide.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m1l4-poster.jpg" src="/v/rmc-method-m1l4-b2b01ce42c.mp4"></video></div>
|
||||||
|
|
||||||
<div class="card" style="max-width:880px;margin:0 auto 26px;border-style:dashed;opacity:.9"><div class="eyebrow" style="color:var(--gold)">Coming next</div><h2 style="margin:8px 0 6px">Module 2 — Help Your Two</h2><p style="color:var(--muted);margin:0 0 12px">Getting your two is half the Method. Module 2 teaches the half nobody else does — turning you into their coach:</p>
|
<h2 id="module-2" style="max-width:880px;margin:44px auto 6px;font-size:30px">🤝 The Circle Method — Module 2: Help Your Two</h2>
|
||||||
<ul style="color:var(--muted);margin:0 0 10px 20px;line-height:1.8">
|
<p style="max-width:880px;margin:0 auto 20px;color:var(--muted)">Getting your two was half the Method. This module teaches the half nobody else does — turning you into their coach.</p>
|
||||||
<li><strong style="color:var(--text)">Lesson 5 — Your Dashboard Is Your Coaching Desk</strong> · the pipeline panel, Coach Your Team, and the org bar, used on a real person</li>
|
|
||||||
<li><strong style="color:var(--text)">Lesson 6 — The First 48 Hours</strong> · what to do the moment someone joins under you (the printable <a href="/fast-start" style="color:var(--teal)">Fast Start sheet</a> is the handout)</li>
|
<div id="lesson-5" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 5 · 3 min</div><h2 style="margin:6px 0 6px">Your Dashboard Is Your Coaching Desk</h2><p style="color:var(--muted);margin:0 0 12px">The org bar, the pipeline, Coach Your Team, and Messages — shown on a real position, used the way a coach uses them: one look, one message, ten minutes.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m2l5-poster.jpg" src="/v/rmc-method-m2l5-bd3988bd0a.mp4"></video></div>
|
||||||
<li><strong style="color:var(--text)">Lesson 7 — Stalled People & Pass-Ups</strong> · why nobody can block your money, and how to coach the movers</li>
|
|
||||||
<li><strong style="color:var(--text)">Lesson 8 — Timing Upgrades to Catches</strong> · the "never out of pocket" doctrine as a coaching script</li>
|
<div id="lesson-6" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 6 · 3 min</div><h2 style="margin:6px 0 6px">The First 48 Hours</h2><p style="color:var(--muted);margin:0 0 12px">What to do the moment someone joins under you, hour by hour — with the printable Fast Start sheet (their link and QR baked in) as your secret weapon.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m2l6-poster.jpg" src="/v/rmc-method-m2l6-e02fd69f44.mp4"></video></div>
|
||||||
</ul>
|
|
||||||
<p class="micro" style="margin:0">Being recorded now — check back soon. Meanwhile, everything in these lessons already lives on your <a href="/my" style="color:var(--teal)">dashboard</a>.</p></div>
|
<div id="lesson-7" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 7 · 3 min</div><h2 style="margin:6px 0 6px">Stalled People & Pass-Ups</h2><p style="color:var(--muted);margin:0 0 12px">The three truths about someone who stops: nobody dams your river, money passes through, and paused people come back. Plus the one rule: never pressure.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m2l7-poster.jpg" src="/v/rmc-method-m2l7-1e33b79401.mp4"></video></div>
|
||||||
|
|
||||||
|
<div id="lesson-8" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 8 · 3.5 min</div><h2 style="margin:6px 0 6px">Timing Upgrades to Catches</h2><p style="color:var(--muted);margin:0 0 12px">The money lesson: upgrades are optional and self-paced, the dashboard does the math, and "covered" is the green light. Never out of pocket, never money you can't afford to lose.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m2l8-poster.jpg" src="/v/rmc-method-m2l8-4a4f61c6ac.mp4"></video></div>
|
||||||
|
|
||||||
|
<h2 id="module-3" style="max-width:880px;margin:44px auto 6px;font-size:30px">🎓 The Circle Method — Module 3: Teach the Teachers</h2>
|
||||||
|
<p style="max-width:880px;margin:0 auto 20px;color:var(--muted)">The shortest module, and the whole point: make yourself unnecessary.</p>
|
||||||
|
|
||||||
|
<div id="lesson-9" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 9 · 3 min</div><h2 style="margin:6px 0 6px">Run the Same Play</h2><p style="color:var(--muted);margin:0 0 12px">The answer to every question is a lesson, not a lecture. The routing table, the handoff rhythm, and why heroes don't duplicate — systems do.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m3l9-poster.jpg" src="/v/rmc-method-m3l9-d11fe07ded.mp4"></video></div>
|
||||||
|
|
||||||
|
<div id="lesson-10" class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow" style="color:var(--teal)">Lesson 10 · 3 min</div><h2 style="margin:6px 0 6px">The Weekly Rhythm</h2><p style="color:var(--muted);margin:0 0 12px">Twenty minutes, same time, every week: read the field, lift one mover, check one quiet person, share one thing. Then close the tab. The whole Method, back on the napkin.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="none" poster="/v/rmc-method-m3l10-poster.jpg" src="/v/rmc-method-m3l10-3e36532aca.mp4"></video></div>
|
||||||
|
|
||||||
<div class="card" style="max-width:880px;margin:0 auto 26px"><div class="eyebrow">Must-know · 3 min read</div><h2 style="margin:8px 0 10px">Understanding spillover — and getting paid instead of passed</h2>
|
<div class="card" style="max-width:880px;margin:0 auto 26px"><div class="eyebrow">Must-know · 3 min read</div><h2 style="margin:8px 0 10px">Understanding spillover — and getting paid instead of passed</h2>
|
||||||
<p style="color:var(--muted);line-height:1.65;margin:0 0 12px"><strong style="color:var(--text)">What spillover is.</strong> 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.</p>
|
<p style="color:var(--muted);line-height:1.65;margin:0 0 12px"><strong style="color:var(--text)">What spillover is.</strong> 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.</p>
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 57 KiB |
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 51 KiB |
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 56 KiB |
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 53 KiB |
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 33 KiB |
@@ -0,0 +1,85 @@
|
|||||||
|
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="robots" content="noindex"><meta name="description" content="The RM Circle Weekly Rhythm — the printable 20-minute weekly routine from Circle Method Lesson 10."><title>The Weekly Rhythm | RM Circle Team Build</title><link rel="icon" type="image/png" href="/favicon.png"><link rel="stylesheet" href="/styles.css">
|
||||||
|
<style>
|
||||||
|
.fs-wrap{max-width:820px;margin:0 auto;padding:24px 20px 60px}
|
||||||
|
.fs-sheet{background:var(--card,#0d2236);border:1px solid var(--line,#24425d);border-radius:18px;padding:28px 30px}
|
||||||
|
.fs-sheet h1{font-size:30px;margin:0 0 2px}
|
||||||
|
.fs-sheet .tag{color:var(--muted,#aebdca);margin:0 0 18px;font-weight:600}
|
||||||
|
.fs-box{border:2px solid var(--gold,#f3be43);border-radius:14px;padding:16px 18px;margin:0 0 20px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}
|
||||||
|
.fs-box .nums{flex:1;min-width:230px;font-size:15px;line-height:2}
|
||||||
|
.fs-box .nums b{color:var(--gold,#f3be43)}
|
||||||
|
.fs-qr{background:#fff;border-radius:12px;padding:8px;line-height:0;width:132px;height:132px;flex:0 0 auto}
|
||||||
|
.fs-qr svg{width:100%;height:100%}
|
||||||
|
.fs-sec{margin:20px 0 0}
|
||||||
|
.fs-sec h2{font-size:19px;margin:0 0 8px;border-bottom:1px solid var(--line,#24425d);padding-bottom:6px}
|
||||||
|
.fs-item{display:flex;gap:10px;align-items:flex-start;margin:8px 0;font-size:15px;line-height:1.5}
|
||||||
|
.fs-item .mins{flex:0 0 auto;font-weight:800;color:var(--gold,#f3be43);width:74px}
|
||||||
|
.wr-table{width:100%;border-collapse:collapse;margin:10px 0 0}
|
||||||
|
.wr-table th{font-size:12px;color:var(--muted,#aebdca);text-transform:uppercase;letter-spacing:.6px;padding:8px 6px;border-bottom:1px solid var(--line,#24425d);text-align:center}
|
||||||
|
.wr-table th:first-child{text-align:left}
|
||||||
|
.wr-table td{padding:10px 6px;border-bottom:1px solid var(--line,#24425d);text-align:center;font-weight:700}
|
||||||
|
.wr-table td:first-child{text-align:left;color:var(--muted,#aebdca);font-weight:600}
|
||||||
|
.wr-cb{display:inline-block;width:16px;height:16px;border:2px solid var(--gold,#f3be43);border-radius:4px}
|
||||||
|
.fs-foot{margin-top:22px;padding-top:12px;border-top:1px solid var(--line,#24425d);font-size:13px;color:var(--muted,#aebdca);line-height:1.6}
|
||||||
|
.fs-foot b{color:var(--text,#f7f9fc)}
|
||||||
|
@media print{
|
||||||
|
@page{size:letter;margin:0.55in}
|
||||||
|
body{background:#fff!important;color:#111!important}
|
||||||
|
header,footer,nav,#fsPrintBtn,#rmcTrBtn,#rmcTrPanel,.chat-fab,.chat-panel,.pp-stack{display:none!important}
|
||||||
|
.fs-wrap{max-width:none;padding:0}
|
||||||
|
.fs-sheet{background:#fff;border:0;border-radius:0;padding:0;color:#111}
|
||||||
|
.fs-sheet h1,.fs-sec h2{color:#111}
|
||||||
|
.fs-sheet .tag,.fs-foot,.wr-table td:first-child,.wr-table th{color:#444}
|
||||||
|
.fs-box{border-color:#111}
|
||||||
|
.fs-box .nums b,.fs-item .mins{color:#111}
|
||||||
|
.wr-cb{border-color:#111}
|
||||||
|
.fs-sec h2,.fs-foot,.wr-table td,.wr-table th{border-color:#bbb}
|
||||||
|
}
|
||||||
|
</style></head>
|
||||||
|
<body>
|
||||||
|
<div class="fs-wrap">
|
||||||
|
<div class="fs-sheet">
|
||||||
|
<h1>🔁 The Weekly Rhythm</h1>
|
||||||
|
<p class="tag">Twenty minutes. Same time. Every week. Put it in the calendar like a dentist appointment you can't weasel out of.</p>
|
||||||
|
|
||||||
|
<div class="fs-box">
|
||||||
|
<div class="nums">
|
||||||
|
<div>My position ID: <b id="fsId">#______</b></div>
|
||||||
|
<div>My invite link: <b id="fsLink">rmcircle.team/join/______</b></div>
|
||||||
|
<div>My weekly time: <b>__________________</b></div>
|
||||||
|
<div id="fsQrHint">Scan → my personal page</div>
|
||||||
|
</div>
|
||||||
|
<div class="fs-qr" id="fsQr"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="fs-sec"><h2>The 20 minutes (from Circle Method Lesson 10)</h2>
|
||||||
|
<div class="fs-item"><span class="mins">1–5</span><span>📊 <strong>Read the field.</strong> Open your dashboard: org bar — bigger than last week? Pipeline — who moved, what's forming? Just look.</span></div>
|
||||||
|
<div class="fs-item"><span class="mins">5–10</span><span>🔥 <strong>Lift one mover.</strong> Message someone who did something this week — congratulate them, ask one question about their next step. The Coach panel suggests who.</span></div>
|
||||||
|
<div class="fs-item"><span class="mins">10–15</span><span>🕯️ <strong>One kind check-in</strong> on one quiet person. "Thinking of you — your position's still collecting, no rush." Rotate through them. Never a guilt trip.</span></div>
|
||||||
|
<div class="fs-item"><span class="mins">15–20</span><span>📤 <strong>Share one thing.</strong> One curiosity video to one new person — or one post from Promo Tools. Coaches who stop recruiting become managers.</span></div>
|
||||||
|
<div class="fs-item"><span class="mins">Done.</span><span>✅ <strong>Close the tab.</strong> Don't double it because you're motivated. Twenty every week beats two hours twice.</span></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="fs-sec"><h2>Four-week tracker</h2>
|
||||||
|
<table class="wr-table">
|
||||||
|
<tr><th>Week of…</th><th>📊 Read</th><th>🔥 Lift one</th><th>🕯️ Check one</th><th>📤 Share one</th></tr>
|
||||||
|
<tr><td>____________</td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td></tr>
|
||||||
|
<tr><td>____________</td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td></tr>
|
||||||
|
<tr><td>____________</td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td></tr>
|
||||||
|
<tr><td>____________</td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td><td><span class="wr-cb"></span></td></tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="fs-foot">
|
||||||
|
<b>Get your 2. Help your 2 get theirs. Teach them to do the same.</b><br>
|
||||||
|
That's the whole Method — three sentences, run on a rhythm.<br>
|
||||||
|
Real effort, real crypto, no guarantees — never use money you can't afford to lose.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="fs-print-btn" style="margin:18px 0 0"><button id="fsPrintBtn" class="btn btn-gold" style="font-size:16px;padding:12px 22px">🖨️ Print my Weekly Rhythm</button>
|
||||||
|
<a href="/training#lesson-10" class="btn btn-secondary" style="margin-left:8px">▶ Watch Lesson 10</a>
|
||||||
|
<a href="/my" class="btn btn-secondary" style="margin-left:8px">← My dashboard</a></div>
|
||||||
|
</div>
|
||||||
|
<script src="/qrlib.js"></script>
|
||||||
|
<script src="/fast-start.js"></script>
|
||||||
|
<script src="/chat.js" defer></script>
|
||||||
|
<script src="/translate.js" defer></script></body></html>
|
||||||
@@ -46,7 +46,7 @@ FACTS:
|
|||||||
- MEMBER DASHBOARD & ALERTS: each member has a live dashboard at https://rmcircle.team/my (enter your ID) showing position, team, payments, pipeline (incoming money forming below), a team-depth summary (members per generation below you and which level's upgrade each generation pays you at), a "Coach Your Team" panel (who in YOUR leg needs a nudge — qualified-but-not-upgraded members sitting on entry rewards, members about to miss forming payments, members one direct from qualifying), spillover tags, and qualification badges. Members can turn on opt-in EMAIL ALERTS there (notified when paid, and when they need to upgrade to catch incoming pay). A member's personal invite page to share is https://rmcircle.team/join/<their-id>.
|
- MEMBER DASHBOARD & ALERTS: each member has a live dashboard at https://rmcircle.team/my (enter your ID) showing position, team, payments, pipeline (incoming money forming below), a team-depth summary (members per generation below you and which level's upgrade each generation pays you at), a "Coach Your Team" panel (who in YOUR leg needs a nudge — qualified-but-not-upgraded members sitting on entry rewards, members about to miss forming payments, members one direct from qualifying), spillover tags, and qualification badges. Members can turn on opt-in EMAIL ALERTS there (notified when paid, and when they need to upgrade to catch incoming pay). A member's personal invite page to share is https://rmcircle.team/join/<their-id>.
|
||||||
- RESILIENCE ("what if the creators disappear / owner loses keys / it falls apart over time"): the contract is autonomous and immutable — NO admin action, heartbeat, or living operator is required for joins, upgrades, matrix placement, or payouts; there is no pause switch and no expiry. Verified on-chain that the founder, development, and fee-receiver wallets are ordinary wallets (EOAs), NOT smart contracts — an ordinary wallet always accepts incoming POL even if its key is lost forever, so a dead or abandoned admin wallet cannot block any member payment (only the project's OWN uncollected fee would sit idle). The contract stores no balance (every payment is delivered in the same transaction). If the owner's key were lost, only the four limited admin powers freeze in place; members are unaffected. Details in section 6 of https://rmcircle.team/contract.
|
- RESILIENCE ("what if the creators disappear / owner loses keys / it falls apart over time"): the contract is autonomous and immutable — NO admin action, heartbeat, or living operator is required for joins, upgrades, matrix placement, or payouts; there is no pause switch and no expiry. Verified on-chain that the founder, development, and fee-receiver wallets are ordinary wallets (EOAs), NOT smart contracts — an ordinary wallet always accepts incoming POL even if its key is lost forever, so a dead or abandoned admin wallet cannot block any member payment (only the project's OWN uncollected fee would sit idle). The contract stores no balance (every payment is delivered in the same transaction). If the owner's key were lost, only the four limited admin powers freeze in place; members are unaffected. Details in section 6 of https://rmcircle.team/contract.
|
||||||
- Current team sponsor: ${a ? `ID ${a.id}${c.showSponsorName && a.name ? ` (${a.name})` : ''}, ${a.directs}/2 directs` : 'shown on the start page'}. ${waiting} placement(s) waiting. Placements rotate as positions qualify — always verify on https://rmcircle.team/start right before joining.
|
- Current team sponsor: ${a ? `ID ${a.id}${c.showSponsorName && a.name ? ` (${a.name})` : ''}, ${a.directs}/2 directs` : 'shown on the start page'}. ${waiting} placement(s) waiting. Placements rotate as positions qualify — always verify on https://rmcircle.team/start right before joining.
|
||||||
- Site pages: https://rmcircle.team/ (strategy overview + roadmap + live team stats), https://rmcircle.team/start (current sponsor + join steps), https://rmcircle.team/training (THE CIRCLE METHOD — the team's free 4-lesson recruiting course, Module 1 "Get Your Two": two-person mindset, warm list, the exact conversation, objections; point anyone asking how to recruit there — plus 7 how-to videos — team overview, wallet setup, funding, the new connect-wallet join flow on the site, the dApp backup method, how payments work, and a full 14-min Member Dashboard walkthrough — + spillover article), https://rmcircle.team/how-pay-works (the two income streams shown as a pay-flow diagram + Premium/Standard tier comparison), https://rmcircle.team/contract (plain-language security review of the verified smart contract — code can't change, no pooled funds, locked rules, honest list of operator powers), https://rmcircle.team/fast-start (printable 48-Hour Fast Start checklist — personalized with the member's invite link and a scannable QR code when opened from their dashboard; prints clean black-on-white, and prints in whatever language the member selected with the 🌐 button), https://rmcircle.team/my (member dashboard — its "Your team" panel opens with an organization bar: total members in your org, generations deep, qualified count below you, POL earned below you, and its approximate USD value at an hourly-cached POL price; the matrix under it drills leg by leg), https://rmcircle.team/tools (for existing team members who want to promote — share-ready promo videos (including the “Pocket Change” curiosity hook video — 25 ways people flush pocket change weekly with nothing to show for it, then the side-hustle flip; it deliberately shows no URL so the poster's invite link in the caption/description carries the credit, and matching pocket-change post copy sits in the Social posts section), copy-paste social posts, short/long email swipes, a downloadable banner kit in every standard size, and an Official RM Circle Media library (13 vertical social videos + 15 graphics from the creators — pair them with your own invite link in the caption; each curiosity video also has a MATCHED invite link (adds ?v=<hook> to the member's /join link) that makes the landing page continue that video's hook — recommend it when members ask which link to use with a video); open it from the gold Promo Tools button on your dashboard and every post/swipe arrives pre-personalized with YOUR invite link; to write promos in their own voice, mybrandedvoice.com), https://rmcircle.team/disclaimer (affiliate/earnings/risk disclosures).
|
- Site pages: https://rmcircle.team/ (strategy overview + roadmap + live team stats), https://rmcircle.team/start (current sponsor + join steps), https://rmcircle.team/training (THE CIRCLE METHOD — the team's free 10-lesson course in 3 modules. M1 Get Your Two: L1 mindset, L2 warm list, L3 the conversation, L4 objections. M2 Help Your Two: L5 dashboard-as-coaching-desk, L6 first 48 hours, L7 stalled people & pass-ups, L8 timing upgrades to catches. M3 Teach the Teachers: L9 run the same play, L10 the 20-minute weekly rhythm. ROUTING RULE — answer with the lesson: how do I find people→L2 (/training#lesson-2); what do I say→L3; pyramid objection→L4; new member just joined→L6; someone stalled→L7; should I upgrade→L8; overwhelmed→L10. Deep links: /training#lesson-N — plus 7 how-to videos — team overview, wallet setup, funding, the new connect-wallet join flow on the site, the dApp backup method, how payments work, and a full 14-min Member Dashboard walkthrough — + spillover article), https://rmcircle.team/how-pay-works (the two income streams shown as a pay-flow diagram + Premium/Standard tier comparison), https://rmcircle.team/contract (plain-language security review of the verified smart contract — code can't change, no pooled funds, locked rules, honest list of operator powers), https://rmcircle.team/weekly-rhythm (printable 20-minute Weekly Rhythm routine + 4-week habit tracker from Method Lesson 10, personalized like the Fast Start sheet), https://rmcircle.team/fast-start (printable 48-Hour Fast Start checklist — personalized with the member's invite link and a scannable QR code when opened from their dashboard; prints clean black-on-white, and prints in whatever language the member selected with the 🌐 button), https://rmcircle.team/my (member dashboard — its "Your team" panel opens with an organization bar: total members in your org, generations deep, qualified count below you, POL earned below you, and its approximate USD value at an hourly-cached POL price; the matrix under it drills leg by leg), https://rmcircle.team/tools (for existing team members who want to promote — share-ready promo videos (including the “Pocket Change” curiosity hook video — 25 ways people flush pocket change weekly with nothing to show for it, then the side-hustle flip; it deliberately shows no URL so the poster's invite link in the caption/description carries the credit, and matching pocket-change post copy sits in the Social posts section), copy-paste social posts, short/long email swipes, a downloadable banner kit in every standard size, and an Official RM Circle Media library (13 vertical social videos + 15 graphics from the creators — pair them with your own invite link in the caption; each curiosity video also has a MATCHED invite link (adds ?v=<hook> to the member's /join link) that makes the landing page continue that video's hook — recommend it when members ask which link to use with a video); open it from the gold Promo Tools button on your dashboard and every post/swipe arrives pre-personalized with YOUR invite link; to write promos in their own voice, mybrandedvoice.com), https://rmcircle.team/disclaimer (affiliate/earnings/risk disclosures).
|
||||||
- UPGRADING FROM THE DASHBOARD: a qualified member can upgrade their level directly on their dashboard (rmcircle.team/my/<id>) — an "Upgrade" card appears with the exact next-level cost read live from the contract; they connect the wallet that OWNS the position, confirm one transaction, done. The site never touches the funds (wallet pays the contract directly). If the wallet doesn't cover the cost, the card offers the MoonPay card-buy option. On phones, open the page inside the wallet app's browser.
|
- UPGRADING FROM THE DASHBOARD: a qualified member can upgrade their level directly on their dashboard (rmcircle.team/my/<id>) — an "Upgrade" card appears with the exact next-level cost read live from the contract; they connect the wallet that OWNS the position, confirm one transaction, done. The site never touches the funds (wallet pays the contract directly). If the wallet doesn't cover the cost, the card offers the MoonPay card-buy option. On phones, open the page inside the wallet app's browser.
|
||||||
- MESSAGES (on-site, wallet-verified): every member dashboard has a Messages panel — sign in once with the wallet that owns your position (a free signature, cannot move funds), then message your upline or anyone in your own team, or broadcast to your whole team. Spam-proof by design: messaging only works along your own matrix lines, so strangers can't message you. Unread messages show as a bell on your dashboard. Members are told the team admin can review messages for abuse. No email address needed.
|
- MESSAGES (on-site, wallet-verified): every member dashboard has a Messages panel — sign in once with the wallet that owns your position (a free signature, cannot move funds), then message your upline or anyone in your own team, or broadcast to your whole team. Spam-proof by design: messaging only works along your own matrix lines, so strangers can't message you. Unread messages show as a bell on your dashboard. Members are told the team admin can review messages for abuse. No email address needed.
|
||||||
- BUYING POL WITH A CARD (for people brand new to crypto): the site links to MoonPay (moonpay.com/buy/pol) on the training page, the start page, and automatically on the join page when a connected wallet's balance is short. Guidance to give: choose POL on the POLYGON network, send it to YOUR OWN wallet address, buy about entry + gas (~385 POL). When explaining gas, use the car analogy: just like a car needs fuel to get anywhere, every blockchain transaction burns a tiny bit of POL to move — keep a little in the tank beyond the entry, because a wallet with an empty tank cannot make the trip. MoonPay is an independent company (merchant of record) — it handles ID verification and charges its own card fee (~4.5%); this site never touches or holds anyone's money. First purchases can take a few minutes to arrive.
|
- BUYING POL WITH A CARD (for people brand new to crypto): the site links to MoonPay (moonpay.com/buy/pol) on the training page, the start page, and automatically on the join page when a connected wallet's balance is short. Guidance to give: choose POL on the POLYGON network, send it to YOUR OWN wallet address, buy about entry + gas (~385 POL). When explaining gas, use the car analogy: just like a car needs fuel to get anywhere, every blockchain transaction burns a tiny bit of POL to move — keep a little in the tank beyond the entry, because a wallet with an empty tank cannot make the trip. MoonPay is an independent company (merchant of record) — it handles ID verification and charges its own card fee (~4.5%); this site never touches or holds anyone's money. First purchases can take a few minutes to arrive.
|
||||||
@@ -59,6 +59,7 @@ FACTS:
|
|||||||
- "What if I can't afford the upgrades?": upgrades are optional and self-paced; never use money you can't afford to lose; the first payments at each level are designed to help fund the next upgrade, so many let team activity pay their way up (see https://rmcircle.team/how-pay-works).
|
- "What if I can't afford the upgrades?": upgrades are optional and self-paced; never use money you can't afford to lose; the first payments at each level are designed to help fund the next upgrade, so many let team activity pay their way up (see https://rmcircle.team/how-pay-works).
|
||||||
- "My prospect wants to join but has no money": coach the member to sort which of three objections it really is. (1) Most common — "sounds expensive/complicated": entry is ${c.premiumEntryPol || 362} POL — right now roughly ${entryUsdLine()} — payable with a regular debit card via the join page; many prospects imagine far more. ALWAYS quote the current dollar figure from this prompt, never a remembered one, and add that POL's price moves. (2) Priority dressed as money: send the "Pocket Change" curiosity video from /tools and go silent (it calls out weekly wasted spending — fully evergreen, no dollar figures) — never argue it. (3) Genuinely broke: the honest answer is "don't join yet" — never rent money, never desperation recruiting; ask "when's payday?" and follow up then. Waiting costs the prospect nothing: invite links don't expire and the team's growth is publicly visible on-chain while they wait. HARD RULE: nobody ever fronts or loans someone's entry — not the sponsor, not the team; it kills commitment and creates one person controlling positions registered to others' wallets. Teach-forward: have the member log how each conversation goes, because their people will hit the same objection.
|
- "My prospect wants to join but has no money": coach the member to sort which of three objections it really is. (1) Most common — "sounds expensive/complicated": entry is ${c.premiumEntryPol || 362} POL — right now roughly ${entryUsdLine()} — payable with a regular debit card via the join page; many prospects imagine far more. ALWAYS quote the current dollar figure from this prompt, never a remembered one, and add that POL's price moves. (2) Priority dressed as money: send the "Pocket Change" curiosity video from /tools and go silent (it calls out weekly wasted spending — fully evergreen, no dollar figures) — never argue it. (3) Genuinely broke: the honest answer is "don't join yet" — never rent money, never desperation recruiting; ask "when's payday?" and follow up then. Waiting costs the prospect nothing: invite links don't expire and the team's growth is publicly visible on-chain while they wait. HARD RULE: nobody ever fronts or loans someone's entry — not the sponsor, not the team; it kills commitment and creates one person controlling positions registered to others' wallets. Teach-forward: have the member log how each conversation goes, because their people will hit the same objection.
|
||||||
- "Someone below me won't upgrade / is stalled": a paused member NEVER blocks money. Each person below you pays you separately, once, at one level — nothing waits on pairs or chains of upgrades. Payments a paused member can't catch pass straight UP through them to the next ready position (often the asker's), and everyone below the paused member keeps flowing normally; the only thing on hold is the single payment that person would send at the asker's matching level. Never pressure anyone — paused members keep collecting entry rewards from new team growth and often return once the upgrade funds itself. Point the asker at the pipeline panel on their dashboard to see who IS moving, and (teach-forward) have them show their two the same panel.
|
- "Someone below me won't upgrade / is stalled": a paused member NEVER blocks money. Each person below you pays you separately, once, at one level — nothing waits on pairs or chains of upgrades. Payments a paused member can't catch pass straight UP through them to the next ready position (often the asker's), and everyone below the paused member keeps flowing normally; the only thing on hold is the single payment that person would send at the asker's matching level. Never pressure anyone — paused members keep collecting entry rewards from new team growth and often return once the upgrade funds itself. Point the asker at the pipeline panel on their dashboard to see who IS moving, and (teach-forward) have them show their two the same panel.
|
||||||
|
- "What's the actual product? / What do I get?": answer with the business-in-a-box inventory that comes with a position on THIS team: (1) The Circle Method — a complete 10-lesson recruiting & coaching course; (2) a promo arsenal — 4 professionally produced curiosity videos with matched landing pages, ready-made posts, descriptions, email swipes and a full banner kit, all auto-personalized with their invite link; (3) printable playbooks (48-Hour Fast Start + Weekly Rhythm) with their own QR code; (4) an AI coach on every page answering in 21+ languages around the clock; (5) a live coaching dashboard reading the blockchain — pipeline, org bar, coach panel, wallet-verified team messaging. Be clear this toolkit is provided by this team around the public smart contract; the contract itself is the payment engine, the toolkit is what this team adds.
|
||||||
- "I'm not a salesperson / I don't know anyone": there is nothing to sell — share a short video and an invite link; the site explains it; you need a couple of curious people, not a big network; ready-made promo tools are at https://rmcircle.team/tools.
|
- "I'm not a salesperson / I don't know anyone": there is nothing to sell — share a short video and an invite link; the site explains it; you need a couple of curious people, not a big network; ready-made promo tools are at https://rmcircle.team/tools.
|
||||||
- "What if people quit?": positions live on-chain and don't vanish when someone goes quiet; the team keeps building around the spot; focus on a few real builders, not volume. No income is guaranteed.
|
- "What if people quit?": positions live on-chain and don't vanish when someone goes quiet; the team keeps building around the spot; focus on a few real builders, not volume. No income is guaranteed.
|
||||||
|
|
||||||
@@ -814,7 +815,7 @@ const server=http.createServer(async(req,res)=>{
|
|||||||
if((mj=pathname.match(/^\/join\/(\d{1,15})$/)))return serveMemberPage(req,res,path.join(PUBLIC_DIR,'join.html'),'join',mj[1]);
|
if((mj=pathname.match(/^\/join\/(\d{1,15})$/)))return serveMemberPage(req,res,path.join(PUBLIC_DIR,'join.html'),'join',mj[1]);
|
||||||
}
|
}
|
||||||
let file;
|
let file;
|
||||||
if(pathname==='/')file=path.join(PUBLIC_DIR,'index.html');else if(pathname==='/start'||pathname==='/start/')file=path.join(PUBLIC_DIR,'start.html');else if(pathname==='/training'||pathname==='/training/')file=path.join(PUBLIC_DIR,'training.html');else if(pathname==='/admin'||pathname==='/admin/')file=path.join(PUBLIC_DIR,'admin.html');else if(pathname==='/my'||pathname==='/my/'||/^\/my\/\d{1,15}$/.test(pathname))file=path.join(PUBLIC_DIR,'my.html');else if(pathname==='/contract'||pathname==='/contract/')file=path.join(PUBLIC_DIR,'contract.html');else if(pathname==='/disclaimer'||pathname==='/disclaimer/')file=path.join(PUBLIC_DIR,'disclaimer.html');else if(pathname==='/how-pay-works'||pathname==='/how-pay-works/')file=path.join(PUBLIC_DIR,'how-pay-works.html');else if(pathname==='/tools'||pathname==='/tools/')file=path.join(PUBLIC_DIR,'tools.html');else if(pathname==='/fast-start'||pathname==='/fast-start/')file=path.join(PUBLIC_DIR,'fast-start.html');else if(pathname==='/direct-join'||pathname==='/direct-join/'){if(!getSession(req)){res.writeHead(302,{Location:'/admin'});return res.end();}file=path.join(ROOT,'private','direct-join.html');}else if(pathname==='/join-now'||pathname==='/join-now/'){if(!getConfig().dappFallbackPublic){res.writeHead(302,{Location:'/start'});return res.end();}file=path.join(ROOT,'private','join-now.html');}else if(/^\/join\/\d{1,15}$/.test(pathname))file=path.join(PUBLIC_DIR,'join.html');else if(pathname==='/join'||pathname==='/join/'){res.writeHead(302,{Location:'/join-now'});return res.end();}else{
|
if(pathname==='/')file=path.join(PUBLIC_DIR,'index.html');else if(pathname==='/start'||pathname==='/start/')file=path.join(PUBLIC_DIR,'start.html');else if(pathname==='/training'||pathname==='/training/')file=path.join(PUBLIC_DIR,'training.html');else if(pathname==='/admin'||pathname==='/admin/')file=path.join(PUBLIC_DIR,'admin.html');else if(pathname==='/my'||pathname==='/my/'||/^\/my\/\d{1,15}$/.test(pathname))file=path.join(PUBLIC_DIR,'my.html');else if(pathname==='/contract'||pathname==='/contract/')file=path.join(PUBLIC_DIR,'contract.html');else if(pathname==='/disclaimer'||pathname==='/disclaimer/')file=path.join(PUBLIC_DIR,'disclaimer.html');else if(pathname==='/how-pay-works'||pathname==='/how-pay-works/')file=path.join(PUBLIC_DIR,'how-pay-works.html');else if(pathname==='/tools'||pathname==='/tools/')file=path.join(PUBLIC_DIR,'tools.html');else if(pathname==='/fast-start'||pathname==='/fast-start/')file=path.join(PUBLIC_DIR,'fast-start.html');else if(pathname==='/weekly-rhythm'||pathname==='/weekly-rhythm/')file=path.join(PUBLIC_DIR,'weekly-rhythm.html');else if(pathname==='/direct-join'||pathname==='/direct-join/'){if(!getSession(req)){res.writeHead(302,{Location:'/admin'});return res.end();}file=path.join(ROOT,'private','direct-join.html');}else if(pathname==='/join-now'||pathname==='/join-now/'){if(!getConfig().dappFallbackPublic){res.writeHead(302,{Location:'/start'});return res.end();}file=path.join(ROOT,'private','join-now.html');}else if(/^\/join\/\d{1,15}$/.test(pathname))file=path.join(PUBLIC_DIR,'join.html');else if(pathname==='/join'||pathname==='/join/'){res.writeHead(302,{Location:'/join-now'});return res.end();}else{
|
||||||
const safe=path.normalize(pathname).replace(/^([.][.][/\\])+/, '').replace(/^[/\\]+/,'');file=path.join(PUBLIC_DIR,safe);if(!file.startsWith(PUBLIC_DIR))file='';
|
const safe=path.normalize(pathname).replace(/^([.][.][/\\])+/, '').replace(/^[/\\]+/,'');file=path.join(PUBLIC_DIR,safe);if(!file.startsWith(PUBLIC_DIR))file='';
|
||||||
}
|
}
|
||||||
if(file&&staticFile(req,res,file))return;return staticFile(req,res,path.join(PUBLIC_DIR,'404.html'),404);
|
if(file&&staticFile(req,res,file))return;return staticFile(req,res,path.join(PUBLIC_DIR,'404.html'),404);
|
||||||
|
|||||||
Reference in New Issue
Block a user