IMP.Money Logo
Internet Money Protocol
Technical Whitepaper
Version 1.2
January 2026
Public Document

Table of Contents

1. Executive Summary 3
2. Introduction 4
2.1 The Problem 4
2.2 The Solution 4
3. Core Technology 5
3.1 Pull Architecture 5
3.2 Liquidity Strategy 5
4. Protocol Economics 6
5. Referral System 7
6. Mathematical Model 8
7. Security Architecture 9
8. Smart Contract Addresses 10
9. Risk Disclosure 11

1. Executive Summary

IMP.Money is a decentralized yield generation protocol built on the Binance Smart Chain (BSC). It democratizes access to institutional-grade DeFi strategies by automating liquidity provision in Concentrated Liquidity Market Maker (CLMM) pools on PancakeSwap V3.

Key Protocol Metrics

By combining high-frequency fee compounding with a robust, multi-level referral system, IMP.Money creates a sustainable ecosystem for long-term wealth creation while maintaining complete decentralization through immutable smart contracts.

Core Value Propositions

Feature Description Benefit
Non-Custodial Users maintain wallet control Maximum security
Immutable Contracts Ownership renounced No rug pull risk
CLMM Strategy Concentrated liquidity 4000x capital efficiency
CertiK Audited Third-party security review Code verification

2. Introduction

2.1 The Problem

Traditional DeFi yield farming presents significant barriers to entry and ongoing challenges for users:

2.2 The Solution

IMP.Money eliminates these barriers by automating the entire yield generation process:

Automated Strategy
By pooling user funds, the protocol deploys capital into Concentrated Liquidity positions on PancakeSwap V3. This enables significantly higher capital efficiency (up to 4000x compared to V2 pools) while maintaining a simple "Stake & Earn" interface.

The protocol abstracts away all technical complexity, allowing users to deposit USDT and earn daily returns without any active management required.

3. Core Technology

3.1 The "Pull" Architecture

Unlike traditional "Push" models where contracts automatically send tokens to users (which is gas-intensive and prone to failure), IMP.Money utilizes a "Pull" architecture that gives users complete control over their funds.

Yield Accrual Mechanism

Yield is calculated in real-time based on the block timestamp. It accumulates in the smart contract state and can be claimed by the user at any moment with a single transaction.

Capital Lock & Release

When a user stakes, their capital is locked for a 21-day period. The smart contract enforces this lock on-chain. Once the maturity timestamp is reached, the capital becomes immediately withdrawable.

3.2 Liquidity Strategy

The protocol's core revenue engine is built on PancakeSwap V3 Concentrated Liquidity Market Making (CLMM):

┌─────────────────────────────────────────────────────────────┐ │ IMP.Money Protocol │ ├─────────────────────────────────────────────────────────────┤ │ │ │ User USDT ──▶ ImpVault ──▶ PancakeSwap V3 CLMM │ │ │ (USDT/USDC Pool) │ │ │ │ │ │ │ │ │ │ ▼ │ │ │ ImpTreasury ◀─────────────┘ │ │ (Yield Tracking) Trading Fees │ │ │ │ │ ▼ │ │ 0.7% Daily ROI ──▶ User Claims │ │ │ └─────────────────────────────────────────────────────────────┘

Strategy Components:

  1. Concentration: Liquidity is concentrated within a specific price range around the current USDT/USDC price. This amplifies capital efficiency by up to 4000x compared to V2 pools.
  2. Active Management: The protocol employs an automated system to monitor price movements. If the market price moves outside the concentrated range, positions can be rebalanced to ensure continuous fee generation.
  3. Fee Compounding: Trading fees are collected and automatically reinvested back into the pool, creating an exponential growth curve for the protocol's TVL.

4. Protocol Economics

4.1 Yield Plan

IMP.Money offers a straightforward staking plan designed for simplicity and predictability:

Parameter Value Notes
Daily Rate 0.7% 70 basis points
Lock Duration 21 Days Hard lock on principal
Total Cycle ROI 14.7% 0.7% × 21 days
Annual ROI (Simple) ~255% Without compounding
Protocol Fee 5% Charged from pool, not user
Important: "Hard Lock" means the principal cannot be withdrawn before the 21-day duration ends under any circumstances. This ensures the stability of the liquidity pools and protects all protocol participants.

4.2 Sustainability Mechanics

4.3 Compounding Strategy: Simple vs Compound Math

The key to maximizing returns in IMP.Money is the compounding strategy. Each 21-day cycle gives you a choice.

Option A: Simple Interest (Withdraw Each Cycle)

Cycle Principal 21-Day Yield Cumulative Earnings
Cycle 1$1,000$147$147
Cycle 2$1,000$147$294
Cycle 5$1,000$147$735
Cycle 10$1,000$147$1,470
Cycle 17$1,000$147$2,499
Year 1 Total (17 cycles) $2,499 profit

Option B: Compound Interest (Reinvest Each Cycle)

Cycle Principal 21-Day Yield New Principal
Cycle 1$1,000$147$1,147
Cycle 2$1,147$168.61$1,315.61
Cycle 5$1,718.19$252.57$1,970.76
Cycle 10$3,886.80$571.36$4,458.16
Cycle 17$9,947.55$1,462.29$11,409.84
Year 1 Total (17 cycles) $10,409.84 profit
4x More Profit: Compounding yields 4x more profit than simple withdrawal in the same period!
Formula: FV = P × (1.147)^n where n = number of 21-day cycles

4.4 Team Building: The 5-Invite Network Model

The protocol is designed around a simple concept: everyone invites 5 people. This creates exponential network growth.

5-Invite Chain Reaction Math

Level People at Level Math Cumulative Network
Level 155^15
Level 2255^230
Level 31255^3155
Level 53,1255^53,905
Level 109,765,6255^1012M+
Level 21476 Trillion5^21Impossible!
Reality Check: The network can't grow infinitely. In practice, 3-5 levels deep with active team building creates substantial passive income from referral commissions.

5. The Impire Referral System

The Impire System is a 21-level referral structure designed to reward community builders. Referrals are mandatory to ensure every user is part of a team and the network grows organically.

5.1 On-Deposit Commissions (21 Levels = 14% Total)

Earn instant commissions when your downline deposits. Paid immediately on every deposit across 21 levels:

Level Commission % Notes
Level 1 2.0% Direct referrals
Level 2 1.5% -
Level 3 1.25% -
Levels 4-21 0.25%-1.0% Decreasing per level
Total On-Deposit Commission: 14% paid across 21 levels instantly when downline deposits.

How to Unlock Levels

To earn commissions from deeper levels, you must meet self-deposit and active directs requirements:

Levels Self Deposit Active Directs
L1-3 $10 -
L4-5 $50 2 directs
L6-10 $100 3 directs
L11-15 $100 4 directs
L16-21 $200 5 directs
Active Direct Definition: A direct referral with $50+ active deposit. Only active directs count toward level unlock requirements.

5.2 Full 21-Level Commission Breakdown

Here is the complete breakdown of all 21 levels:

Level Group Levels Commission Each Subtotal
Direct Network L1 2.0% 2.0%
L2 1.5% 1.5%
L3 1.25% 1.25%
L4-6 (3 levels) 1.0% each 3.0%
Extended Network L7-12 (6 levels) 0.5% each 3.0%
Deep Network L13-19 (7 levels) 0.25% each 1.75%
Legacy Network L20 0.5% 0.5%
L21 1.0% 1.0%
TOTAL 14.0%

5.3 Rank Bonus (On Downline ROI)

Earn additional percentage on your entire team's ROI income (unlimited depth) based on your rank. Uses a "differential" calculation for sustainability.

Rank Requirements (ROI Bonus on Downline Yields)

Rank Team Size Team Volume ROI Bonus
Affiliate - - 0%
⭐ Star 1 100 $5,000 +1%
⭐⭐ Star 2 200 $10,000 +2%
⭐⭐⭐ Star 3 500 $25,000 +3%
⭐⭐⭐⭐ Star 4 750 $50,000 +4%
⭐⭐⭐⭐⭐ Star 5 1,000 $100,000 +5%
👑 King's Star 2,500 $500,000 +7%
🏆 Master King 10 King's Stars in team +0.5%
How Differential Works:
You earn the difference between your rank's percentage and the highest rank percentage already paid out in that leg of your downline. This ensures commissions are sustainable across unlimited depth.

Example Calculation:

Payout:

  1. Alice (Star3) earns 3% of Bob's ROI = $3
  2. You (Kings Star) earn 7% - 3% = 4% of Bob's ROI = $4

6. Mathematical Model

Transparency is key. Below is the exact mathematical model behind yield calculations.

6.1 Yield Calculation Formula

Yield = (Principal × DailyRate × TimeElapsed) / (10000 × 86400)
Variable Description Unit
Principal Amount of USDT staked Wei (18 decimals)
DailyRate Plan's rate in Basis Points BPS (1% = 100)
TimeElapsed Seconds since last claim Seconds
10000 BPS to percentage divisor Constant
86400 Seconds in a day Constant

6.2 Example Calculation

Scenario: User stakes 1,000 USDT for 7 days

Yield = (1000 × 10^18 × 70 × 604800) / (10000 × 86400)
Yield = 49 × 10^18 Wei = 49 USDT

This represents 0.7% × 7 days = 4.9% return

7. Security Architecture

Security is paramount. IMP.Money employs a multi-layered approach to protect user funds, with both core contracts now fully immutable.

7.1 🔒 FULLY IMMUTABLE PROTOCOL

Both core contracts have ownership renounced and are permanently immutable.
No upgrades possible. No admin control. No backdoors.

What "Immutable" Means:

7.2 🔐 Creator Wallet Private Key (PUBLISHED)

As the ultimate proof of trustlessness, we publicly disclose the deployer wallet's private key. Since ownership is renounced (owner = 0x0000...0000), this key has NO power over the contracts whatsoever.

⚠️ DEPLOYER PRIVATE KEY (PUBLIC)

3b841db745176567726bdcb549b926d3ac5b5a32c1bb21ce7884c4447d5a715f

Deployer Address: 0x1044EF645dC6d6Cb6636048f25D4Db3b98Ddcd13
Why Publishing This Is Safe:
What This Proves:
Note: Do NOT send funds to this wallet. Publishing the private key means anyone could access it. This is solely for transparency purposes.

7.3 Hardcoded Constants

The following values are permanently set in the smart contract and cannot be changed:

Constant Value
VAULT 0x3439aF4B86a419ad938CAbA8D0767a2a0eD4cE7C
PROTOCOL_FEE_RECIPIENT 0xc5E399D173013A40292ABc191f37e92080755862
PROTOCOL_FEE 5% (500 basis points)
DAILY_RATE 0.7% (70 basis points)
LOCK_PERIOD 21 days (1,814,400 seconds)
USDT 0x55d398326f99059fF775485246999027B3197955

7.3 Additional Security Measures

8. Smart Contract Addresses

8.1 ImpVault IMMUTABLE

Contract Address
0x3439aF4B86a419ad938CAbA8D0767a2a0eD4cE7C

8.2 ImpTreasury IMMUTABLE

Proxy Address
0x69077f02A721d2EC2548DAeA35d96B5481165Dd0
Implementation Address
0xf37d3fd3ba42f51dedae1f9a6a679f5f00abb690

8.3 External Dependencies

Contract Address
USDT (BEP-20) 0x55d398326f99059fF775485246999027B3197955
PancakeSwap V3 Position Manager 0x46A15B0b27311cedF172AB29E4f4766fbE7F4364

9. Prove Trustlessness - Verify It Yourself

🔒 100% TRUSTLESS - YOU DON'T NEED TO TRUST US

Every claim in this document can be verified on-chain. We provide the tools and instructions to prove trustlessness yourself.

9.1 How To Verify Owner = 0x0000...0000

Go to BSCScan and verify the contract owner is the zero address (renounced):

Step Action Expected Result
1 Visit Treasury Contract on BSCScan Contract page opens
2 Click "Read as Proxy" tab Function list appears
3 Find and click owner() function Returns address
4 Verify result 0x0000000000000000000000000000000000000000
✅ RESULT: Owner = 0x0000...0000 means NO ONE can upgrade, pause, or modify the contract. The code runs autonomously forever.

9.2 How To Verify Source Code

Contract BSCScan Link Status
ImpVault View Source Code ✅ Verified
ImpTreasury (Proxy) View Source Code ✅ Verified
ImpTreasury (Impl) View Source Code ✅ Verified

9.3 The Ultimate Proof: We Published The Deployer Private Key

We have published the deployer wallet's private key to prove that even if someone had access to the original deployment wallet, they have ZERO control over the contracts.

Deployer Private Key (PUBLIC)
3b841db745176567726bdcb549b926d3ac5b5a32c1bb21ce7884c4447d5a715f
Deployer Address
0x1044EF645dC6d6Cb6636048f25D4Db3b98Ddcd13

Import this key into any wallet (MetaMask, etc.) and try to do anything to the contracts. You can't. This proves:

9.4 On-Chain Verification Checklist

Claim How to Verify Expected Result
Owner is renounced Call owner() on Treasury 0x0000...0000
Daily rate is 0.7% Call DAILY_RATE_BPS() 70 (basis points)
Lock period is 21 days Call LOCK_PERIOD() 1814400 (seconds)
Protocol fee is 5% Call PROTOCOL_FEE_BPS() 500 (basis points)
Source code is verified Check BSCScan "Contract" tab Green checkmark ✅
CertiK audited Visit CertiK Skynet Audit report available
Don't Trust - VERIFY: All the above can be verified in under 5 minutes. If you can't verify it yourself, don't invest.

10. Concentrated Liquidity Mathematics

This section provides a deep dive into the mathematics behind PancakeSwap V3's Concentrated Liquidity Market Maker (CLMM) and why it generates superior returns.

10.1 Traditional AMM vs Concentrated Liquidity

Traditional AMMs (like PancakeSwap V2) use the constant product formula:

x × y = k

Where:
  x = amount of Token A in pool
  y = amount of Token B in pool  
  k = constant (unchanged during swaps)

Problem: This spreads liquidity across ALL prices from $0 to ∞, which is incredibly inefficient for most trading pairs.

The Concentrated Liquidity Revolution

PancakeSwap V3 introduced concentrated liquidity, allowing LPs to provide liquidity within a specific price range:

x × y = L² (within range [Pa, Pb])

Where:
  L = liquidity (the key variable)
  Pa = lower price bound
  Pb = upper price bound

10.2 Capital Efficiency Calculation

The capital efficiency gain of concentrated liquidity is expressed as:

Efficiency Multiplier = 1 / (1 - √(Pa/Pb))
Example: USDT/USDC at 0.9999-1.0001 range:

Efficiency = 1 / (1 - √(0.9999/1.0001))
Efficiency = 1 / (1 - 0.99990)
Efficiency = 1 / 0.0001
Efficiency = 10,000x

This means $1,000 deployed in a concentrated position earns fees equivalent to $10,000,000 in a V2 pool!

10.3 Price Range Efficiency Comparison

Price Range Efficiency Risk Level IMP Choice
0.95 - 1.05~20xVery Low
0.99 - 1.01~200xLow
0.999 - 1.001~2,000xMedium
0.9999 - 1.0001~10,000xHigher

10.4 Fee Generation Formula

Fee Earned = Swap Amount × Fee Tier × (Your Liquidity / Total Liquidity in Range)

For PancakeSwap V3 USDT/USDC pool:

10.5 Impermanent Loss for Stablecoins

Impermanent Loss (IL) formula for standard AMM:

IL = 2 × √(Price Ratio) / (1 + Price Ratio) - 1

For USDT/USDC where price ratio ≈ 1.0000:

IL = 2 × √(1) / (1 + 1) - 1
IL = 2 × 1 / 2 - 1
IL = 1 - 1
IL = 0%
Result: Zero impermanent loss on stablecoin pairs! This is why USDT/USDC is the perfect pair for yield generation.

11. Stablecoin Mechanics

11.1 What Are Stablecoins?

Stablecoins are cryptocurrencies designed to maintain a stable value, typically pegged to $1 USD. They serve as the bridge between volatile crypto and stable fiat currency.

11.2 Types of Stablecoins

Type Mechanism Examples Stability
Fiat-Backed1:1 USD reservesUSDT, USDCVery High
Crypto-BackedOver-collateralized cryptoDAI, LUSDHigh
AlgorithmicSupply algorithmsUST (failed), FRAXVariable
Commodity-BackedGold/assetsPAXG, USDXHigh

11.3 USDT vs USDC Comparison

Metric USDT (Tether) USDC (Circle)
Market Cap~$91 Billion~$42 Billion
Daily Volume$50B+$8B+
BackingCash, T-Bills, Commercial Paper100% cash + T-Bills
Audit StatusQuarterly attestationsMonthly attestations
BSC Contract0x55d3...79550x8AC7...80d

11.4 Why USDT/USDC Is The Perfect Trading Pair

Time Period Correlation Max Deviation
20230.9998±0.003
20240.9999±0.001
20250.9999±0.001

12. BNB Smart Chain Technical Overview

12.1 Why BSC for IMP.Money?

  1. Low fees - Users can deposit/claim with minimal gas costs (~$0.20)
  2. Fast confirmations - 3-second blocks for quick transactions
  3. EVM compatible - Auditable Solidity smart contracts
  4. PancakeSwap native - Direct access to deepest BSC liquidity
  5. Wide wallet support - MetaMask, Trust Wallet, etc.

12.2 BSC vs Other Chains

Metric BSC Ethereum Solana Polygon
Block Time3 sec12 sec0.4 sec2 sec
Gas Cost$0.05$2-50$0.001$0.01
Validators21500K+1,900100+
TPS~160~30~65,000~7,000

12.3 BSC Gas Economics for IMP Operations

Operation Gas Units Cost (BNB) Cost (USD)
Simple Transfer21,0000.000063$0.04
Token Transfer65,0000.000195$0.12
IMP Deposit180,0000.000540$0.34
IMP Claim120,0000.000360$0.22

13. Multi-Year Wealth Accumulation

13.1 Compounding Formula

A = P × (1 + r)^n

Where:
  A = Final amount
  P = Principal (initial investment)
  r = Rate per period (14.7% = 0.147)
  n = Number of periods (17 cycles/year)

13.2 Year-Over-Year Calculations

Year Starting Capital Calculation Ending Capital
Year 1$1,000$1,000 × (1.147)^17$8,453
Year 2$8,453$8,453 × (1.147)^17$71,459
Year 3$71,459$71,459 × (1.147)^17$604,081

13.3 Starting Capital Required to Reach $1,000,000

Target Time Required Initial Capital
1 Year (17 cycles)$118,300
2 Years (34 cycles)$13,997
3 Years (51 cycles)$1,656
4 Years (68 cycles)$196
5 Years (85 cycles)$23
The Rule of 72: Time to double your money = 72 / Interest Rate
For IMP.Money: 72 / 14.7 = 4.9 cycles (approximately 103 days to double)

14. Comprehensive Income Projections

14.1 Personal ROI by Deposit Size (No Referrals)

Deposit Daily Weekly Monthly Yearly
$100$0.70$4.90$21$255
$500$3.50$24.50$105$1,278
$1,000$7$49$210$2,555
$5,000$35$245$1,050$12,775
$10,000$70$490$2,100$25,550
$50,000$350$2,450$10,500$127,750

14.2 Network Referral Income (5-Invite Model, $500 Avg Deposit)

Level Members Total Volume Commission Rate Your Earnings
L15$2,5002%$50
L225$12,5001.5%$188
L3125$62,5001.25%$781
L4625$312,5001%$3,125
L53,125$1,562,5001%$15,625
L615,625$7,812,5001%$78,125
First 6 Levels Total $97,894

14.3 Combined Income Example (Leader with $5K Deposit, 1000 Team)

Income Source Calculation Monthly Income
Personal ROI$5,000 × 0.7% × 30$1,050
L1-L6 CommissionsOngoing deposits~$5,000
L7-L21 CommissionsDeep network~$2,000
Star5 ROI Bonus5% of downline claims~$3,000
Total Monthly ~$11,050

15. Frequently Asked Questions

Getting Started

Q: What is the minimum deposit?
A: $10 USDT is the minimum deposit to participate.

Q: Which wallet do I need?
A: Any BSC-compatible wallet like MetaMask, Trust Wallet, or Binance Web3 Wallet.

Q: How do I get a referral link?
A: After making your first deposit, go to the Dashboard and copy your unique referral link.

Returns & Withdrawals

Q: When can I claim my daily returns?
A: Returns accrue daily and can be claimed anytime. There's no minimum claim amount.

Q: What happens after 21 days?
A: Your principal unlocks and can be withdrawn OR re-staked for another cycle.

Q: Are returns guaranteed?
A: Returns are based on CLMM trading fees. While the protocol targets 0.7% daily, actual returns depend on market conditions.

Security

Q: Is my money safe?
A: The protocol is CertiK audited, ownership renounced, and you maintain custody of your funds.

Q: Can the team freeze/take my funds?
A: No. Ownership is renounced to 0x0, meaning no admin controls exist.

Q: What if there's a de-peg event?
A: Using dual stablecoins (USDT+USDC) provides diversification. Historical de-pegs have recovered within 48 hours.

16. Risk Disclosure & Assessment

16.1 Protocol Risk Matrix

Risk Type Likelihood Impact Mitigation
Smart Contract BugLowCriticalCertiK audit, bug bounty
De-peg EventVery LowHighDual stablecoin diversification
Low Trading VolumeMediumMediumMultiple pool positions
BSC Network IssueVery LowHighDecentralized validators
Regulatory ActionLowVariableUK company registration

16.2 User Best Practices

DO:
DON'T:

A. Technical Glossary

Term Definition
AMMAutomated Market Maker - Protocol that provides liquidity algorithmically
APYAnnual Percentage Yield - Effective annual rate including compound interest
BPSBasis Points - 1 BPS = 0.01%, 100 BPS = 1%
CLMMConcentrated Liquidity Market Maker - Advanced AMM with price ranges
DEXDecentralized Exchange - P2P marketplace without intermediaries
GasFee required to execute blockchain transactions
ILImpermanent Loss - Temporary loss from price divergence in pools
LPLiquidity Provider - User who deposits assets into pools
NFT PositionNon-fungible token representing a unique V3 liquidity position
Proxy ContractContract pattern allowing upgrades while keeping same address
TVLTotal Value Locked - Total assets deposited in a protocol
WeiSmallest unit of ETH/BNB (10^18 wei = 1 ETH/BNB)

B. Mathematical Formulas Reference

Compound Interest

Future Value: FV = PV × (1 + r)^n
Present Value: PV = FV / (1 + r)^n
Continuous: FV = PV × e^(r×t)

CLMM Mathematics

Virtual Reserves (Within Range):
  x_virtual = L / √P
  y_virtual = L × √P

Liquidity from Amounts:
  L = Δy / (√P_upper - √P_current)
  L = Δx × (√P_current × √P_lower) / (√P_current - √P_lower)

Network Growth

Network Size at Level n = k^n
Total Network (n levels) = (k^(n+1) - 1) / (k - 1)
Commission_n = Volume × Rate_n × Unlock_Multiplier

C. PancakeSwap V3 Deep Dive

C.1 V3 Architecture Overview

┌─────────────────────────────────────────────────────────────┐ │ PancakeSwap V3 Core │ ├─────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ Factory │ │ Pool │ │ Position │ │ │ │ Contract │───▶│ Contract │◀───│ Manager │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │ │ │ │ │ │ │ Creates pools Holds liquidity Manages NFT │ │ Sets fee tiers Executes swaps positions │ │ Tracks ticks │ │ │ ├─────────────────────────────────────────────────────────────┤ │ Periphery Contracts │ ├─────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ Swap │ │ Quoter │ │ Staker │ │ │ │ Router │ │ Contract │ │ Contract │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │ │ │ │ Routes optimal Price quotes CAKE rewards │ │ swap paths and estimates for LPs │ │ │ └─────────────────────────────────────────────────────────────┘

C.2 Key V3 Contract Addresses (BSC)

Contract Address Function
PancakeV3Factory0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865Creates pools
NonfungiblePositionManager0x46A15B0b27311cedF172AB29E4f4766fbE7F4364NFT positions
SwapRouter0x13f4EA83D0bd40E75C8222255bc855a974568Dd4Swap execution
Quoter0xB048Bbc1Ee6b733FFfCFb9e9CeF7375518e25997Price quotes
MasterChefV30x556B9306565093C855AEA9AE92A594704c2Cd59eCAKE rewards

C.3 Fee Tiers in V3

Fee Tier Fee (bps) Tick Spacing Best For
0.01%11Stablecoins
0.05%510USDT/USDC ✅
0.25%2550Standard pairs
1%100200Exotic pairs
IMP.MONEY uses the 0.05% fee tier for USDT/USDC because:

D. Detailed Income Scenarios

D.1 Scenario: Conservative Builder (3 Direct Referrals)

Assuming 3 referrals per person, $300 average deposit:

Level Members Volume Rate Your Earnings
L13$9002%$18
L29$2,7001.5%$40.50
L327$8,1001.25%$101.25
L481$24,3001%$243
L5243$72,9001%$729
L6729$218,7001%$2,187
L72,187$656,1000.5%$3,280.50
L86,561$1,968,3000.5%$9,841.50
L919,683$5,904,9000.5%$29,524.50
L1059,049$17,714,7000.5%$88,573.50
TOTAL (L1-L10) $134,538.75

D.2 Scenario: Active Networker (5 Direct Referrals)

Assuming 5 referrals per person, $500 average deposit:

Level Members Volume Rate Your Earnings
L15$2,5002%$50
L225$12,5001.5%$187.50
L3125$62,5001.25%$781.25
L4625$312,5001%$3,125
L53,125$1,562,5001%$15,625
L615,625$7,812,5001%$78,125
TOTAL (L1-L6) $97,893.75

D.3 Scenario: Power Leader (10 Direct Referrals)

Assuming 10 referrals per person, $1,000 average deposit:

Level Members Volume Your Earnings
L110$10,000$200
L2100$100,000$1,500
L31,000$1,000,000$12,500
L410,000$10,000,000$100,000
L5100,000$100,000,000$1,000,000
L61,000,000$1,000,000,000$10,000,000
Total L1-6 $11,114,200

E. Advanced Financial Mathematics

E.1 Time Value of Money in DeFi

Understanding the time value of money is crucial for DeFi investments. The fundamental principle states that money available today is worth more than the same amount in the future due to its potential earning capacity.

Present Value (PV) Formula

PV = FV / (1 + r)^n

Where:
  PV = Present Value (what a future sum is worth today)
  FV = Future Value (the amount you expect to receive)
  r = Discount rate per period (0.147 for IMP per 21-day cycle)
  n = Number of periods

Example: What is $10,000 in 1 year worth today?

Given: FV = $10,000, r = 0.147, n = 17 cycles

PV = $10,000 / (1.147)^17
PV = $10,000 / 8.4529
PV = $1,183.04

Interpretation: You need only $1,183.04 today to have $10,000 in one year!

E.2 Internal Rate of Return (IRR)

IRR is the discount rate that makes the Net Present Value (NPV) of all cash flows equal to zero.

NPV = Σ [Cash Flow_t / (1 + IRR)^t] = 0

For IMP.Money:
  Initial Investment: -$1,000 (outflow)
  21-Day Returns: +$147 (inflow)
  Principal Return: +$1,000 (after 21 days)

IRR Calculation for One 21-Day Cycle

-$1,000 + ($147 + $1,000) / (1 + IRR)^1 = 0
-$1,000 + $1,147 / (1 + IRR) = 0
$1,147 / (1 + IRR) = $1,000
1 + IRR = 1.147
IRR = 14.7% per 21-day cycle

Annualized IRR (Simple): 14.7% × 17 = 249.9%
Annualized IRR (Compound): (1.147)^17 - 1 = 745.29%

E.3 Risk-Adjusted Return Metrics

Sharpe Ratio

Measures excess return per unit of risk (volatility):

Sharpe Ratio = (Rp - Rf) / σp

Where:
  Rp = Expected portfolio return (255% APY for IMP)
  Rf = Risk-free rate (5% Treasury yield)
  σp = Portfolio standard deviation

For IMP.Money (assuming 30% volatility):
Sharpe = (255% - 5%) / 30%
Sharpe = 250% / 30%
Sharpe = 8.33

Interpretation: For every 1% of risk, you earn 8.33% return!

Sortino Ratio (Downside Risk Only)

Sortino Ratio = (Rp - Rf) / σd

Where σd = downside deviation only

For stablecoin pairs with minimal downside:
Sortino = 250% / 10% = 25

Interpretation: Excellent risk-adjusted returns.

E.4 Monte Carlo Simulation Framework

Monte Carlo simulation uses random sampling to model probability distributions of investment outcomes.

For N = 10,000 simulations:
  For each simulation:
    Generate random daily yield: r_i ~ N(0.7%, 0.1%)  # Normal distribution
    Calculate 21-day return: R_21 = Π(1 + r_i) - 1
    Calculate 1-year return: R_365 = (1 + R_21)^17.4 - 1

Results (hypothetical):
  Mean 1-Year Return: 748%
  Median 1-Year Return: 745%
  5th Percentile: 620%
  95th Percentile: 890%
  Probability of >200% Return: 99.7%
  Probability of Loss: 0.01%

E.5 Kelly Criterion for Position Sizing

The Kelly Criterion determines optimal bet/investment size to maximize geometric growth rate:

f* = (bp - q) / b

Where:
  f* = Fraction of capital to invest
  b = Net odds received (profit per dollar risked)
  p = Probability of winning
  q = Probability of losing (1 - p)

For IMP.Money:
  b = 0.147 (14.7% return per cycle)
  p = 0.95 (95% probability of successful cycle)
  q = 0.05 (5% chance of issue)

f* = (0.147 × 0.95 - 0.05) / 0.147
f* = (0.13965 - 0.05) / 0.147
f* = 0.08965 / 0.147
f* = 0.61 or 61%

Interpretation: Kelly suggests investing up to 61% of portfolio in IMP.
Half-Kelly (safer): 30% allocation recommended.

F. Liquidity Position Analysis

F.1 Tick Mathematics in Uniswap V3

PancakeSwap V3 (based on Uniswap V3) uses "ticks" to represent discrete price points. Each tick represents a 0.0001% (1 basis point) price change.

Tick-to-Price Conversion

Price = 1.0001^tick

Example ticks for USDT/USDC:
  Tick 0: Price = 1.0001^0 = 1.0000
  Tick 1: Price = 1.0001^1 = 1.0001
  Tick -1: Price = 1.0001^(-1) = 0.9999
  Tick 10: Price = 1.0001^10 = 1.001
  Tick -10: Price = 1.0001^(-10) = 0.999

Price-to-Tick Conversion

tick = floor(log(price) / log(1.0001))

Example: Find tick for price 0.9995
  tick = floor(log(0.9995) / log(1.0001))
  tick = floor(-0.0005001 / 0.0001)
  tick = floor(-5.001)
  tick = -6

F.2 Position Bounds Calculation

For a concentrated liquidity position, you must select tick boundaries:

IMP.Money Position Parameters:
  tickLower = -10 (Price = 0.9990)
  tickUpper = +10 (Price = 1.0010)
  Current tick = 0 (Price = 1.0000)

Position Width:
  Width = tickUpper - tickLower = 20 ticks

Price Range Coverage:
  Lower bound: 1.0001^(-10) = 0.9990
  Upper bound: 1.0001^(10) = 1.0010
  Range: 0.20% total (±0.10%)

F.3 Liquidity Depth Calculation

The liquidity (L) represents the geometric mean of virtual reserves:

L = √(x_virtual × y_virtual)

For a position with $100,000 USDT and $100,000 USDC:
  If 100% in range: L = √(100,000 × 100,000) = 100,000

Actual liquidity for narrow range (±0.1%):
  L_concentrated = L × Efficiency_Multiplier
  L_concentrated = 100,000 × 500 = 50,000,000

This $200,000 position behaves like $100M in a V2 pool!

F.4 Fee Earnings Per Liquidity

Fee Per Unit Liquidity = (Swap Volume × Fee Rate) / Total Liquidity in Range

Example calculation:
  Daily Swap Volume: $100,000,000
  Fee Rate: 0.05% (5 bps)
  Total fees: $100M × 0.0005 = $50,000
  
  If IMP has 10% of liquidity in range:
  IMP Daily Fees = $50,000 × 0.10 = $5,000
  
  With $200,000 TVL:
  Daily ROI = $5,000 / $200,000 = 2.5%
  
  After protocol operations: ~0.7% net daily ROI ✓

F.5 Position NFT Token ID Mechanics

Each V3 position is represented by an NFT with unique properties:

struct Position {
    uint96 nonce;           // For permit signatures
    address operator;       // Approved operator
    address token0;         // USDT
    address token1;         // USDC
    uint24 fee;            // 500 = 0.05%
    int24 tickLower;       // Lower bound
    int24 tickUpper;       // Upper bound
    uint128 liquidity;     // Position liquidity
    uint256 feeGrowthInside0LastX128;  // Fee tracking
    uint256 feeGrowthInside1LastX128;
    uint128 tokensOwed0;   // Uncollected USDT fees
    uint128 tokensOwed1;   // Uncollected USDC fees
}

G. Smart Contract Internals

G.1 Solidity Fixed-Point Arithmetic

Smart contracts use fixed-point math to avoid floating point errors:

// Basis Points (BPS) - 1% = 100 bps
uint256 constant BPS_DENOMINATOR = 10000;
uint256 constant DAILY_RATE_BPS = 70; // 0.7%

// Calculate yield with precision
function calculateYield(uint256 principal, uint256 timeElapsed) 
    pure returns (uint256) 
{
    return (principal * DAILY_RATE_BPS * timeElapsed) 
           / (BPS_DENOMINATOR * 1 days);
}

Example:
  principal = 1000 × 10^18 (1000 USDT in wei)
  timeElapsed = 86400 (1 day in seconds)
  
  yield = (1000 × 10^18 × 70 × 86400) / (10000 × 86400)
  yield = 7 × 10^18 = 7 USDT

G.2 Safe Math Operations

// Overflow protection (built into Solidity 0.8+)
uint256 a = type(uint256).max;
uint256 b = 1;
uint256 c = a + b; // REVERTS! Overflow detected

// Underflow protection
uint256 x = 0;
uint256 y = 1;
uint256 z = x - y; // REVERTS! Underflow detected

// Safe division
function safeDiv(uint256 a, uint256 b) pure returns (uint256) {
    require(b > 0, "Division by zero");
    return a / b;
}

G.3 Timestamp-Based Calculations

// Block timestamp is used for time calculations
function getAccruedYield(address user) view returns (uint256) {
    Stake memory stake = stakes[user];
    
    uint256 timeElapsed = block.timestamp - stake.lastClaimTime;
    
    // Prevent future claims
    require(timeElapsed >= 0, "Invalid time");
    
    // Calculate based on seconds
    uint256 yield = (stake.amount * DAILY_RATE_BPS * timeElapsed)
                    / (BPS_DENOMINATOR * 86400);
    
    return yield;
}

Security Note: 
  block.timestamp can be manipulated by miners ±15 seconds
  For large amounts, this manipulation is negligible
  For daily yields, 15 seconds = 0.017% of daily rate impact

G.4 Gas Optimization Patterns

// Storage vs Memory costs
// SLOAD (read from storage): 2,100 gas
// MLOAD (read from memory): 3 gas
// Storage write: 20,000 gas (new) / 5,000 gas (update)

// BAD: Multiple storage reads
function bad() {
    uint256 a = storageVar;  // 2,100 gas
    uint256 b = storageVar;  // 2,100 gas  
    uint256 c = storageVar;  // 2,100 gas
    // Total: 6,300 gas
}

// GOOD: Cache in memory
function good() {
    uint256 cached = storageVar;  // 2,100 gas
    uint256 a = cached;  // 3 gas
    uint256 b = cached;  // 3 gas
    uint256 c = cached;  // 3 gas
    // Total: 2,109 gas (70% savings!)
}

H. Network Effect Mathematics

H.1 Metcalfe's Law Applied to IMP

Metcalfe's Law states that the value of a network is proportional to the square of its users:

Network Value = n × (n - 1) / 2 ≈ n²/2

Where n = number of users

IMP.Money Network Growth Projection:
  100 users: Value = 100² / 2 = 5,000 connections
  1,000 users: Value = 1,000² / 2 = 500,000 connections
  10,000 users: Value = 10,000² / 2 = 50,000,000 connections
  100,000 users: Value = 100,000² / 2 = 5,000,000,000 connections

The network effect creates exponential value growth!

H.2 Network Depth Analysis

With a k-ary tree structure (each person invites k people):

Total Network at Depth d = (k^(d+1) - 1) / (k - 1)

For k = 5 (5 referrals per person):
  Depth 1: (5² - 1) / 4 = 6 people (you + 5)
  Depth 2: (5³ - 1) / 4 = 31 people
  Depth 3: (5⁴ - 1) / 4 = 156 people
  Depth 4: (5⁵ - 1) / 4 = 781 people
  Depth 5: (5⁶ - 1) / 4 = 3,906 people
  Depth 6: (5⁷ - 1) / 4 = 19,531 people

H.3 Commission Flow Matrix

When a user deposits $10,000:

Level Distribution:
  L1 (2.0%): $200 → Direct referrer
  L2 (1.5%): $150 → 2nd level up
  L3 (1.25%): $125 → 3rd level up
  L4 (1.0%): $100 → 4th level up
  L5 (1.0%): $100 → 5th level up
  L6 (1.0%): $100 → 6th level up
  L7-12 (0.5% × 6): $300 → Levels 7-12
  L13-19 (0.25% × 7): $175 → Levels 13-19
  L20 (0.5%): $50 → Level 20
  L21 (1.0%): $100 → Level 21 (root)
  
  Total Distributed: $1,400 (14%)
  Remaining for Protocol: $8,600 (86%)

H.4 Viral Growth Coefficient

K-Factor = Invites × Conversion Rate

For IMP.Money:
  Average invites per user: 8
  Conversion rate: 40%
  
  K = 8 × 0.40 = 3.2

If K > 1, the network grows exponentially!
If K = 3.2, each user brings 3.2 new users on average.

Growth Projection:
  Week 1: 100 users
  Week 2: 100 × 3.2 = 320 users
  Week 3: 320 × 3.2 = 1,024 users
  Week 4: 1,024 × 3.2 = 3,277 users
  Week 8: 34,360 users
  Week 12: 359,976 users

I. DeFi Market Analysis

I.1 Total Value Locked (TVL) in DeFi

Year Total DeFi TVL BSC TVL BSC Market Share
2020$15B$00%
2021$180B$25B14%
2022$50B$6B12%
2023$75B$4B5%
2024$110B$5B4.5%
2025$150B$7B4.7%

I.2 DEX Volume Analysis

PancakeSwap V3 USDT/USDC Pool (0.05% Fee Tier):

Daily Volume Statistics:
  Mean Daily Volume: $75,000,000
  Median Daily Volume: $68,000,000
  Volume Range: $30M - $200M
  Standard Deviation: $25,000,000

I.3 Stablecoin Market Dynamics

Stablecoin Market Cap Distribution (2025):
  USDT: $91B (68%)
  USDC: $42B (31%)
  Others: ~$2B (1%)

Daily Stablecoin Trading Volume:
  USDT: $50B+
  USDC: $8B+
  
USDT/USDC Trading Volume on PancakeSwap:
  Daily: $50M - $150M
  Monthly: $1.5B - $4.5B
  Annual: $18B - $54B

I.4 Yield Comparison Across DeFi

Protocol Strategy APY Risk Level
Aave (USDT)Lending3-5%Low
Compound (USDT)Lending2-4%Low
Curve (3Pool)LP2-6%Low
Yearn FinanceVault5-15%Medium
Convex FinanceLP + Boost8-20%Medium
Uniswap V3 (USDT/USDC)Concentrated LP15-50%Medium
IMP.MoneyConcentrated LP + Network255%Medium-High

J. Fee Flow Architecture

J.1 Complete Fee Flow Diagram

┌──────────────────────────────────────────────────────────────────┐ │ USER DEPOSIT: $10,000 USDT │ ├──────────────────────────────────────────────────────────────────┤ │ │ │ Step 1: Deposit into ImpVault │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ User calls deposit($10,000) │ │ │ │ ImpVault receives USDT from user wallet │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ Step 2: Add to PancakeSwap V3 CLMM Position │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ ImpVault.addLiquidity() │ │ │ │ Increases NFT position liquidity │ │ │ │ Earns trading fees + CAKE rewards │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ Step 3: Record Stake in ImpTreasury │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ ImpTreasury.recordStake() │ │ │ │ Stores: amount, timestamp, referrer, lock period │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ Step 4: Distribute Referral Commissions (14%) │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ $1,400 distributed across 21 levels │ │ │ │ L1: $200 | L2: $150 | L3: $125 | L4-6: $300 │ │ │ │ L7-12: $300 | L13-19: $175 | L20: $50 | L21: $100 │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ Step 5: Daily Yield Accrual (0.7%/day) │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ Yield = $10,000 × 0.007 × days = $70/day │ │ │ │ User can claim anytime via claimYield() │ │ │ │ Claim triggers rank bonus payment to upline │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ Step 6: Principal Unlock (Day 21) │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ After 21 days: user.lockedUntil < block.timestamp │ │ │ │ User can call withdraw() to reclaim principal │ │ │ │ ImpVault removes liquidity and returns USDT │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ └──────────────────────────────────────────────────────────────────┘

K. Probability & Statistics

K.1 Expected Value Calculations

Expected Value (EV) = Σ (Probability × Outcome)

For a $1,000 IMP.Money Investment:

Outcome Scenarios:
  Scenario 1 (80%): Full 14.7% return = +$147
  Scenario 2 (15%): Partial return (10%) = +$100
  Scenario 3 (4%): Break-even = $0
  Scenario 4 (1%): Partial loss (-5%) = -$50

EV = (0.80 × $147) + (0.15 × $100) + (0.04 × $0) + (0.01 × -$50)
EV = $117.60 + $15.00 + $0 - $0.50
EV = $132.10 per cycle

Expected Return: 13.21% per 21-day cycle
Annualized: 13.21% × 17 = 224.57% (simple)

K.2 Variance and Standard Deviation

Variance = Σ [P(x) × (x - μ)²]

Using scenarios above (μ = $132.10):
  Var = 0.80×(147-132.1)² + 0.15×(100-132.1)² + 0.04×(0-132.1)² + 0.01×(-50-132.1)²
  Var = 0.80×221.84 + 0.15×1030.41 + 0.04×17450.41 + 0.01×33188.41
  Var = 177.47 + 154.56 + 698.02 + 331.88
  Var = 1,361.93

Standard Deviation (σ) = √1,361.93 = $36.90

Coefficient of Variation = σ/μ = 36.90/132.10 = 27.9%

K.3 Confidence Intervals

For 95% Confidence Interval:
CI = μ ± 1.96 × (σ/√n)

After 10 cycles (n=10):
  CI = $132.10 ± 1.96 × (36.90/√10)
  CI = $132.10 ± 1.96 × 11.67
  CI = $132.10 ± $22.87
  CI = [$109.23, $154.97]

Interpretation: 95% confident that average return 
per cycle will be between $109 and $155.

K.4 Binomial Distribution for Referrals

P(X = k) = C(n,k) × p^k × (1-p)^(n-k)

For referral success (n=10 invites, p=0.4 conversion):
  P(X = 0): 0.6%
  P(X = 1): 4.0%
  P(X = 2): 12.1%
  P(X = 3): 21.5%
  P(X = 4): 25.1% ← Most likely
  P(X = 5): 20.1%
  P(X = 6): 11.1%
  P(X ≥ 7): 5.5%

Expected successful referrals: E(X) = n×p = 10×0.4 = 4