how-pay-works: depth-ladder diagram shows all 7 paying layers; Premium/Standard table lists all 7 upgrades; level-scale table adds a green net-after-upgrade-price column
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
+40
-26
@@ -16,7 +16,7 @@
|
||||
<div class="card"><div class="eyebrow" style="color:var(--gold)">Stream 2 · the depth ladder</div><h2 style="margin:6px 0 6px">Upgrade payments — each layer pays you at ONE level</h2>
|
||||
<p style="color:var(--muted);line-height:1.65;margin:0 0 8px">This is the part people ask about. When your team <strong style="color:var(--text)">upgrades</strong>, each payment travels <em>up</em> the matrix to the position at the matching depth. <strong style="color:var(--text)">Each person below you pays you exactly once — at the single level that matches how far below you they sit.</strong></p>
|
||||
<div class="pay-diagram-wrap">
|
||||
<svg viewBox="0 0 900 560" class="pay-diagram" role="img" aria-label="Diagram: each layer below your position pays you at one matching upgrade level, flowing up to your position.">
|
||||
<svg viewBox="0 0 900 826" class="pay-diagram" role="img" aria-label="Diagram: each of the seven layers below your position pays you at one matching upgrade level, flowing up to your position.">
|
||||
<defs>
|
||||
<marker id="ah" markerWidth="9" markerHeight="9" refX="6.5" refY="3" orient="auto"><path d="M0,0 L6.5,3 L0,6 Z" fill="#f3be43"/></marker>
|
||||
<marker id="at" markerWidth="8" markerHeight="8" refX="6" refY="3" orient="auto"><path d="M0,0 L6,3 L0,6 Z" fill="#4ed6cb"/></marker>
|
||||
@@ -27,35 +27,45 @@
|
||||
<text x="720" y="84" text-anchor="middle" fill="#aebdca" font-size="12.5">every payment below flows here</text>
|
||||
<text x="50" y="44" fill="#8498aa" font-size="12.5">Each layer of your team pays you once —</text>
|
||||
<text x="50" y="63" fill="#8498aa" font-size="12.5">at the ONE level that matches its depth below you.</text>
|
||||
<text x="50" y="82" fill="#8498aa" font-size="12.5">(POL amounts shown at Premium tier.)</text>
|
||||
<text x="50" y="82" fill="#8498aa" font-size="12.5">(POL amounts shown at Premium tier. Standard pays half.)</text>
|
||||
<!-- depth spine -->
|
||||
<line x1="34" y1="176" x2="34" y2="488" stroke="#27445e" stroke-width="2" stroke-dasharray="4 5"/>
|
||||
<text x="20" y="332" fill="#8498aa" font-size="11" transform="rotate(-90 20 332)" text-anchor="middle">deeper in your team ↓</text>
|
||||
<line x1="34" y1="176" x2="34" y2="756" stroke="#27445e" stroke-width="2" stroke-dasharray="4 5"/>
|
||||
<text x="20" y="466" fill="#8498aa" font-size="11" transform="rotate(-90 20 466)" text-anchor="middle">deeper in your team ↓</text>
|
||||
<!-- layer boxes (left) -->
|
||||
<g font-size="13.5" font-weight="800" fill="#f7f9fc">
|
||||
<rect x="50" y="176" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="207" text-anchor="middle">Layer 1 · directs</text>
|
||||
<rect x="50" y="278" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="309" text-anchor="middle">Layer 2</text>
|
||||
<rect x="50" y="380" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="411" text-anchor="middle">Layer 3</text>
|
||||
<rect x="50" y="482" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="513" text-anchor="middle">Layer 4</text>
|
||||
<rect x="50" y="264" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="295" text-anchor="middle">Layer 2</text>
|
||||
<rect x="50" y="352" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="383" text-anchor="middle">Layer 3</text>
|
||||
<rect x="50" y="440" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="471" text-anchor="middle">Layer 4</text>
|
||||
<rect x="50" y="528" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="559" text-anchor="middle">Layer 5</text>
|
||||
<rect x="50" y="616" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="647" text-anchor="middle">Layer 6</text>
|
||||
<rect x="50" y="704" width="180" height="52" rx="12" fill="#0d2236" stroke="#2a4a66"/><text x="140" y="735" text-anchor="middle">Layer 7</text>
|
||||
</g>
|
||||
<!-- box -> label connectors (teal: their action) -->
|
||||
<g fill="none" stroke="#4ed6cb" stroke-width="2" marker-end="url(#at)" opacity="0.75">
|
||||
<path d="M230,202 L266,202"/><path d="M230,304 L266,304"/><path d="M230,406 L266,406"/><path d="M230,508 L266,508"/>
|
||||
<path d="M230,202 L266,202"/><path d="M230,290 L266,290"/><path d="M230,378 L266,378"/><path d="M230,466 L266,466"/><path d="M230,554 L266,554"/><path d="M230,642 L266,642"/><path d="M230,730 L266,730"/>
|
||||
</g>
|
||||
<!-- payment labels (aligned to each layer) -->
|
||||
<g font-size="13">
|
||||
<g><rect x="270" y="186" width="256" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="207" fill="#f7f9fc" font-weight="700">1st upgrade → Ascensus <tspan fill="#f3be43">+621</tspan></text></g>
|
||||
<g><rect x="270" y="288" width="256" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="309" fill="#f7f9fc" font-weight="700">2nd upgrade → Fabrica <tspan fill="#f3be43">+1,243</tspan></text></g>
|
||||
<g><rect x="270" y="390" width="256" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="411" fill="#f7f9fc" font-weight="700">3rd upgrade → Culmen <tspan fill="#f3be43">+2,486</tspan></text></g>
|
||||
<g><rect x="270" y="492" width="256" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="513" fill="#f7f9fc" font-weight="700">4th upgrade → Apex <tspan fill="#f3be43">+4,971</tspan></text></g>
|
||||
<g><rect x="270" y="186" width="272" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="207" fill="#f7f9fc" font-weight="700">1st upgrade → Ascensus <tspan fill="#f3be43">+621</tspan></text></g>
|
||||
<g><rect x="270" y="274" width="272" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="295" fill="#f7f9fc" font-weight="700">2nd upgrade → Fabrica <tspan fill="#f3be43">+1,243</tspan></text></g>
|
||||
<g><rect x="270" y="362" width="272" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="383" fill="#f7f9fc" font-weight="700">3rd upgrade → Culmen <tspan fill="#f3be43">+2,486</tspan></text></g>
|
||||
<g><rect x="270" y="450" width="272" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="471" fill="#f7f9fc" font-weight="700">4th upgrade → Apex <tspan fill="#f3be43">+4,971</tspan></text></g>
|
||||
<g><rect x="270" y="538" width="272" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="559" fill="#f7f9fc" font-weight="700">5th upgrade → Fastigium <tspan fill="#f3be43">+9,942</tspan></text></g>
|
||||
<g><rect x="270" y="626" width="272" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="647" fill="#f7f9fc" font-weight="700">6th upgrade → Vertex <tspan fill="#f3be43">+19,885</tspan></text></g>
|
||||
<g><rect x="270" y="714" width="272" height="32" rx="8" fill="#0b1c2c" stroke="#3a3016"/><text x="284" y="735" fill="#f7f9fc" font-weight="700">7th upgrade → Corona <tspan fill="#f3be43">+39,770</tspan></text></g>
|
||||
</g>
|
||||
<!-- label -> YOU pay-up arrows (gold), fanned on the right -->
|
||||
<g fill="none" stroke="#f3be43" stroke-width="2.5" marker-end="url(#ah)" opacity="0.92">
|
||||
<path d="M526,202 C 610,190 660,140 700,102"/>
|
||||
<path d="M526,304 C 640,285 692,160 710,102"/>
|
||||
<path d="M526,406 C 660,380 706,180 722,104"/>
|
||||
<path d="M526,508 C 680,470 720,200 734,104"/>
|
||||
<path d="M542,202 C 620,188 676,150 702,102"/>
|
||||
<path d="M542,290 C 632,276 682,158 707,103"/>
|
||||
<path d="M542,378 C 644,364 688,166 712,104"/>
|
||||
<path d="M542,466 C 656,452 694,174 717,105"/>
|
||||
<path d="M542,554 C 668,540 700,182 722,106"/>
|
||||
<path d="M542,642 C 680,628 706,190 727,106"/>
|
||||
<path d="M542,730 C 692,716 712,198 732,106"/>
|
||||
</g>
|
||||
<text x="50" y="794" fill="#8498aa" font-size="12.5">Layer 8 buys nothing above Corona — there is no level 9 — so their Corona payments land on <tspan fill="#f7f9fc" font-weight="700">your Layer 1</tspan>. You receive pass-overs only from there.</text>
|
||||
</svg>
|
||||
</div>
|
||||
<p style="color:var(--muted);line-height:1.65;margin:14px 0 0"><strong style="color:var(--text)">To catch each one, you must be at or above the level that person is leaving</strong> (and qualified). Layer 3's Culmen payment only stops at you if you're at Fabrica or higher — otherwise it passes up to the next eligible position. That's why the rule is: <strong style="color:var(--text)">keep your level at or above your team's deepest active layer.</strong></p></div>
|
||||
@@ -74,22 +84,26 @@
|
||||
<tr><td>1st upgrade → Ascensus</td><td>621 POL</td><td>311 POL</td></tr>
|
||||
<tr><td>2nd upgrade → Fabrica</td><td>1,243 POL</td><td>621 POL</td></tr>
|
||||
<tr><td>3rd upgrade → Culmen</td><td>2,486 POL</td><td>1,243 POL</td></tr>
|
||||
<tr><td>4th upgrade → Apex</td><td>4,971 POL</td><td>2,486 POL</td></tr>
|
||||
<tr><td>5th upgrade → Fastigium</td><td>9,942 POL</td><td>4,971 POL</td></tr>
|
||||
<tr><td>6th upgrade → Vertex</td><td>19,885 POL</td><td>9,942 POL</td></tr>
|
||||
<tr><td>7th upgrade → Corona</td><td>39,770 POL</td><td>19,885 POL</td></tr>
|
||||
</tbody></table></div>
|
||||
<p style="color:var(--muted);line-height:1.65;margin:12px 0 0"><strong style="color:var(--text)">Two things to remember:</strong> your tier is set when you join and <strong style="color:var(--text)">can't be changed later</strong> — upgrading advances your <em>level</em>, never your tier. And a Standard position in your team pays everyone above it half, at every level. So the team play is simple: <strong style="color:var(--text)">join Premium, and make sure the people you bring on do too</strong>, so your whole leg pays full value up the line.</p></div>
|
||||
<div id="level-scale" class="card" style="margin-top:20px;scroll-margin-top:16px"><div class="eyebrow" style="color:var(--gold)">The scale · why leveling up matters</div><h2 style="margin:6px 0 10px">What each level opens up</h2>
|
||||
<p style="color:var(--muted);line-height:1.65;margin:0 0 6px">Every level you climb makes you eligible to catch the upgrade pass-ups from one generation deeper in your matrix — and each generation is <strong style="color:var(--text)">twice as wide</strong> as the one above it, paying <strong style="color:var(--text)">twice as much</strong> per person. That's why the team's rule is to keep leveling up as your team grows: stay one level ahead of your deepest active layer so those pass-ups land on <em>you</em> instead of passing over.</p>
|
||||
<p class="micro" style="margin:0 0 12px;color:var(--gold)">⚠️ This is an illustration of the contract's mechanics at Premium tier, <strong>not a prediction or a promise</strong>. The right-hand column is the mathematical maximum <em>if every position in that generation fills and upgrades</em> — most never do. Real results depend entirely on team-building effort, and POL's value changes over time. No income is guaranteed.</p>
|
||||
<div class="table-wrap"><table class="table" style="min-width:640px"><thead><tr><th>Level you hold</th><th>Generation · positions</th><th>They pay you when they buy</th><th>Each pays you</th><th>If that whole generation fills</th></tr></thead><tbody>
|
||||
<tr><td>1 · Scintilla</td><td>Gen 1 · 2</td><td>Ascensus</td><td>621 POL</td><td>1,243 POL</td></tr>
|
||||
<tr><td>2 · Ascensus</td><td>Gen 2 · 4</td><td>Fabrica</td><td>1,243 POL</td><td>4,971 POL</td></tr>
|
||||
<tr><td>3 · Fabrica</td><td>Gen 3 · 8</td><td>Culmen</td><td>2,486 POL</td><td>19,885 POL</td></tr>
|
||||
<tr><td>4 · Culmen</td><td>Gen 4 · 16</td><td>Apex</td><td>4,971 POL</td><td>79,540 POL</td></tr>
|
||||
<tr><td>5 · Apex</td><td>Gen 5 · 32</td><td>Fastigium</td><td>9,942 POL</td><td>318,158 POL</td></tr>
|
||||
<tr><td>6 · Fastigium</td><td>Gen 6 · 64</td><td>Vertex</td><td>19,885 POL</td><td>1,272,632 POL</td></tr>
|
||||
<tr><td>7 · Vertex</td><td>Gen 7 · 128</td><td>Corona</td><td>39,770 POL</td><td>5,090,529 POL</td></tr>
|
||||
<tr><td>8 · Corona</td><td>Gen 8 · 256</td><td><span style="color:var(--muted)">no level 9 — their Corona buys land on <em>your Gen 1</em></span></td><td><span style="color:var(--muted)">top level</span></td><td><strong style="color:var(--gold)">every eligible pass-up lands on you</strong></td></tr>
|
||||
<div class="table-wrap"><table class="table" style="min-width:760px"><thead><tr><th>Level you hold</th><th>Generation · positions</th><th>They pay you when they buy</th><th>Each pays you</th><th>If that whole generation fills</th><th>Net after that level's price</th></tr></thead><tbody>
|
||||
<tr><td>1 · Scintilla</td><td>Gen 1 · 2</td><td>Ascensus</td><td>621 POL</td><td>1,243 POL</td><td style="color:#3ecf7a;font-weight:700;white-space:nowrap">+882 POL</td></tr>
|
||||
<tr><td>2 · Ascensus</td><td>Gen 2 · 4</td><td>Fabrica</td><td>1,243 POL</td><td>4,971 POL</td><td style="color:#3ecf7a;font-weight:700;white-space:nowrap">+4,350 POL</td></tr>
|
||||
<tr><td>3 · Fabrica</td><td>Gen 3 · 8</td><td>Culmen</td><td>2,486 POL</td><td>19,885 POL</td><td style="color:#3ecf7a;font-weight:700;white-space:nowrap">+18,642 POL</td></tr>
|
||||
<tr><td>4 · Culmen</td><td>Gen 4 · 16</td><td>Apex</td><td>4,971 POL</td><td>79,540 POL</td><td style="color:#3ecf7a;font-weight:700;white-space:nowrap">+77,054 POL</td></tr>
|
||||
<tr><td>5 · Apex</td><td>Gen 5 · 32</td><td>Fastigium</td><td>9,942 POL</td><td>318,158 POL</td><td style="color:#3ecf7a;font-weight:700;white-space:nowrap">+313,187 POL</td></tr>
|
||||
<tr><td>6 · Fastigium</td><td>Gen 6 · 64</td><td>Vertex</td><td>19,885 POL</td><td>1,272,632 POL</td><td style="color:#3ecf7a;font-weight:700;white-space:nowrap">+1,262,690 POL</td></tr>
|
||||
<tr><td>7 · Vertex</td><td>Gen 7 · 128</td><td>Corona</td><td>39,770 POL</td><td>5,090,529 POL</td><td style="color:#3ecf7a;font-weight:700;white-space:nowrap">+5,070,644 POL</td></tr>
|
||||
<tr><td>8 · Corona</td><td>Gen 8 · 256</td><td><span style="color:var(--muted)">no level 9 — their Corona buys land on <em>your Gen 1</em></span></td><td><span style="color:var(--muted)">top level</span></td><td><strong style="color:var(--gold)">every eligible pass-up lands on you</strong></td><td style="color:var(--muted)">—</td></tr>
|
||||
</tbody></table></div>
|
||||
<p class="micro" style="margin:8px 0 0;color:var(--muted)">Two ways to read the same row: the <strong style="color:var(--text)">level you hold</strong> is your reach, and the <strong style="color:var(--text)">level they buy</strong> is one rung higher. Holding Fabrica is what lets you catch your 3rd generation (8 people) when they buy Culmen. Add the right-hand column down to any row for a running total: through Fastigium it is 1,696,429 POL; the Vertex row alone is the 7th generation, 5,090,529 POL, not a total.</p>
|
||||
<p class="micro" style="margin:8px 0 0;color:var(--muted)">Two ways to read the same row: the <strong style="color:var(--text)">level you hold</strong> is your reach, and the <strong style="color:var(--text)">level they buy</strong> is one rung higher. Holding Fabrica is what lets you catch your 3rd generation (8 people) when they buy Culmen. Add the generation column down to any row for a running total: through Fastigium it is 1,696,429 POL; the Vertex row alone is the 7th generation, 5,090,529 POL, not a total. The <span style="color:#3ecf7a;font-weight:700">green</span> figure is that generation's full-fill amount minus the price of the upgrade that opens the row (the 360.58 entry for Scintilla) — what a full generation would leave you above that one cost; the total spent to hold each level is in the exact-costs table below. Still a mechanical maximum, never a promise.</p>
|
||||
<p style="color:var(--muted);line-height:1.65;margin:12px 0 0"><strong style="color:var(--text)">How to read it:</strong> at each depth below you, every position sends one upgrade pass-up when they level up — and your <em>very first catch</em> at each level is the exact price of your own next upgrade, to the penny, so your team can carry you up the ladder. Everything past that first one is upside. A fully built matrix through all seven paying generations would be an enormous number — but "fully built" is rare, which is exactly why the honest play is steady team-building, not counting on a full fill.</p></div>
|
||||
<div id="exact-costs" class="card" style="margin-top:20px;scroll-margin-top:16px"><div class="eyebrow" style="color:var(--teal)">Straight from the contract</div><h2 style="margin:6px 0 10px">The exact numbers — and why Entry ≠ Upgrade</h2>
|
||||
<p style="color:var(--muted);line-height:1.65;margin:0 0 12px">Charts you'll see around the team round these slightly. The numbers below are read <strong style="color:var(--text)">live from the contract's public <code style="color:var(--gold)">getAllCosts()</code> function</strong> — anyone can verify them on Polygonscan, and nobody (not even the operators) can change them. Premium tier, in POL:</p>
|
||||
|
||||
Reference in New Issue
Block a user