SatNet
Docs

How SatNet works.

Tiers, commissions, binary tree, partner deals — every rule, plainly.

New here? Start with the 5-minute starter guide — the simple version for sharing with your team.

1. Membership NFT (your tier)

You join SatNet by minting a membership NFT in one of five tiers. The NFT is your position in the binary tree — buy once, hold forever, or resell on the marketplace.

Tier        Price     Daily pair-match cap    Notable perks
─────       ─────     ──────────────────      ──────────────
Bronze      $50       $50/day                 Entry · 5% marketplace fee
Silver      $250      $250/day                +2h early deal access · 4% fee
Gold        $1,000    $1,000/day              Pool eligible · +4h access · 3% fee
Diamond     $5,000    $5,000/day              KYB vote (1×) · 2× pool · 2% fee
Crown       $10,000   $15,000/day             Revenue share · KYB (2×) · 1% fee

Higher tier = bigger daily payout cap, earlier partner deal access, more governance weight. You can upgrade in place anytime (same NFT, pay the price difference).

2. The binary tree

Every member sits in a binary tree — two direct slots (left leg, right leg). When you refer someone, they fill your left or right. After both fill, new referrals "spillover" deeper into your tree.

             YOU
            ╱     ╲
       Alice       Bob          ← Your L1 (2 direct slots)
       ╱  ╲       ╱  ╲
     ...  ...   ...  ...        ← L2 (4 spillover slots)
       ╲                        ← deeper levels fill via spillover

Sponsor = who referred you. Placement = where in the tree you sit. They can be different — sponsor gets credit (commissions), placement defines tree position (BV math). When you sell your NFT, both rights transfer to the new owner.

Worked example — who earns what when User A's referral mints deep in the tree

User A is at level L2. Their tree is full to L5, so a new customer they refer gets placed at L7 via spillover. The new customer mints $1,000 Gold.

          Root
            ↓
        Bob (L1)
            ↓
       User A (L2)  ← SPONSOR of new customer
            ↓
       [tree full]
            ↓ spillover
       L3, L4, L5, L6 (in placement chain, but NOT A's sponsor chain)
            ↓
       NEW CUSTOMER (L7) mints $1,000

Direct + Matching pay the SPONSOR chain (not placement):
   $100 (10%)   → User A         (their direct referral)
   $10  (1%)    → Bob            (A's sponsor — L1 matching)
   $5   (0.5%)  → Root/founder   (Bob's sponsor — L2 matching)
   $3   (0.3%)  → —              (Root has no sponsor; L3 matching skipped)

Pair-match BV cascades the PLACEMENT chain:
   $1,000 added to L6's leg → L5's leg → L4's leg → ... → Root
   (each level earns pair-match on next 00:05 UTC if their legs balance)

Key takeaway: the placement parents (L6/L5/L4/L3) don't get Direct or Matching — only pair-match BV when their legs balance. The matching always rewards the sponsorship chain, not the tree position chain.

This means: if you actively refer, you earn from your referrals forever (immediate direct + matching when they invite others). If you just sit in a "hot" tree without referring, you only earn pair-match — and only when your legs are balanced.

3. Five commission streams

Every mint distributes USDT across 5 streams. You earn from multiple at once depending on your role.

Direct (10%)

When someone you directly referred mints, you get 10% of their mint price. Paid instantly to your pendingEarnings. Withdraw via dashboard.

Matching L1/L2/L3 (1% / 0.5% / 0.3%)

When your direct's direct mints (and so on, 3 levels deep), you get matching bonuses — 1% at level 1, 0.5% at level 2, 0.3% at level 3 of their mint price. Same wallet, same withdraw flow.

Pair-match (10% × min Left BV, Right BV)

Settled daily at 00:05 UTC by our operator service. We compute your weaker leg's BV, pay 10% of that × your tier daily cap. USDT lands automatically in your wallet, no claim needed.

Pool share (Gold+ only)

Settled weekly Sunday 23:55 UTC. 3% of network inflow that week distributes pro-rata to Gold/Diamond/Crown holders by tier weight (1×/2×/3×). USDT auto-pushed.

Fast-Start (+5% bonus)

If a new mint happens within 30 days of your own mint, your direct sponsor gets an extra 5% on top of direct. Triggers automatically via event listener.

4. Where every dollar goes

For a $1,000 Gold mint:

$1,000 mint payment from member
   │
   ├─ $100 (10%)   →  Sponsor's pendingEarnings (direct)
   ├─ $10  (1%)    →  L1 upline (matching)
   ├─ $5   (0.5%)  →  L2 upline (matching)
   ├─ $3   (0.3%)  →  L3 upline (matching)
   ├─ $300 (30%)   →  CommissionEngine (deferred: pair-match, pool, fast-start)
   └─ $582 (58.2%) →  Platform treasury (operational reserve)

Immediate upline commissions = 11.8% (10% direct + 1.8% matching). Another 30% funds the CommissionEngine for deferred network payouts (pair-match, pool, fast-start). The remaining ~58% covers platform ops, marketing, insurance, and treasury growth. A global 50% cap on engine outflow is enforced on-chain — no operator can ever drain more than promised.

5. Partner deals

Vetted Web3 token projects launch through SatNet. Members buy partner tokens with USDT, with your tier deciding allocation cap + early access window.

$1,000 partner deal buy
   │
   ├─ $500   (50%)    →  Project (staged: 30% D14 / 30% D30 / 40% D60)
   ├─ $100   (10%)    →  Direct sponsor
   ├─ $18    (1.8%)   →  Matching chain (1% / 0.5% / 0.3%)
   ├─ $200   (20%)    →  CommissionEngine
   └─ $182   (18.2%)  →  Platform reserve

Projects pay zero upfront listing fee. We earn from the 50/50 split on what actually sells. Designed for early-stage projects priced out of DAO Maker or Polkastarter. Every deal vetted by Diamond + Crown community vote (KYB).

6. Marketplace

NFTs are transferable. List yours for sale, pick any price ≥ original mint price. Tier-based fee to platform:

Buyer's USDT goes 97-99% to seller, 1-5% to treasury. No upline commission on resales — commissions only on fresh mints. New owner inherits the tree position (sponsor + placement + downline).

7. Trust + security

* Admin can adjust tier prices via setTierPrice. Other rules are constants in source code.

8. Settlement schedule

Event              When                  How you get paid
──────             ──────                 ──────────────────
Direct             At mint                pendingEarnings → click Withdraw
Matching L1/L2/L3  At mint                pendingEarnings → click Withdraw
Fast-Start         At mint (if eligible)  USDT pushed to wallet automatically
Pair-match         Daily 00:05 UTC        USDT pushed to wallet automatically
Pool share         Weekly Sun 23:55 UTC   USDT pushed to wallet automatically
Marketplace fee    On every sale          Atomic — no delay

9. FAQ

Do I have to pay gas?

Yes for actions you initiate (mint, withdraw direct/matching, marketplace list/buy). BSC gas is tiny (~$0.05-0.20 per tx). Pair-match/pool/fast-start come PUSHED to your wallet — operator pays the gas, not you.

What if I lose my wallet's private key?

Contact support with KYC proof. Admin can recover your NFT + tree position to a new wallet via adminRecoverNFT. Off-chain process: KYC verification + Telegram confirmation + 24h public notice.

Can I have more than one NFT?

One NFT per wallet at a time. To hold multiple, use multiple wallets. To upgrade tier, use upgrade(newTier) — same NFT, just higher tier (pay the difference).

What happens if a partner project rugs?

Staged release pauses (subsequent 30/30/40 stages stop). Insurance pool covers verified claims. Buyer-protection vault makes refunds available where possible.

Why is there a daily cap on pair-match?

Prevents runaway compounding. Higher tier = bigger cap (Bronze $50/day, Crown $15K/day). Cap is per-cycle — anything earned above gets settled in future cycles, not lost.