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 spilloverSponsor = 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:
- Bronze: 5% · Silver: 4% · Gold: 3% · Diamond: 2% · Crown: 1%
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
- Immutable contracts. Logic is fixed on-chain. No admin can change commission rates, tier prices*, or pay limits without redeploy.
- 50% global cap. Maximum lifetime outflow from CommissionEngine is half of all inflow. Hard-coded.
- Open source. All contracts published to repo + verified on BscScan.
- One NFT per wallet. Enforced at mint and on transfer.
- Consent-first spillover. Members opt-in to receive orphan placements.
- Pausable. Owner can pause mints/withdrawals during incidents.
* 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.