Ankaa Protocol

Decentralized Yield Generation Platform

Ankaa Protocol is a decentralized yield platform built on Ethereum that offers users predictable daily returns and a multi-level affiliate commission system.

Key Features

Fixed Daily Yield

Earn 0.4% daily on your USDC deposits

Immutable Contract

Verified and audited smart contract

12-Level Network

Earn commissions up to 12 levels deep

Fully Transparent

All data indexed and verifiable on-chain

Core Metrics

Daily Yield Rate
0.4%
~12% monthly
Network
Ethereum
Mainnet
Token
USDC
USD Coin
Max Levels
12
Commission depth

User Flow

Complete step-by-step journey from registration to earning passive income through yield and commissions.

Phase 1: Registration

1.1

Receive Invitation

Get referral link from existing user

ankaaprotocol.io?ref=0x...
1.2

Connect Wallet

Connect Web3 wallet (MetaMask, WalletConnect, etc.)

Verify you're on Ethereum Mainnet

1.3

Fill Deposit Amount

Enter the amount you want to deposit

Min: 0.001 USDC / Max per transaction: 5,000,000 USDC

1.4

Click "Register & Deposit"

Start the registration process

This will trigger two sequential transactions

1.5

First Transaction: Approve USDC

Authorize contract to use your USDC

Gas cost: ~$0.30-$1.00

Wait for confirmation before next step

1.6

Second Transaction: Register & Deposit

Complete registration and deposit USDC

Automatically starts after approval is confirmed

Gas cost: ~$4-$9

1.7

Registration Complete

Both transactions confirmed successfully

  • You're registered in the system
  • Yield starts accumulating immediately

Phase 2: Continuous Use

Monitor Dashboard

  • View real-time yield accumulation
  • Track commission growth
  • See network statistics
  • Review transaction history

Additional Deposits

  • Make deposits anytime
  • Increases daily yield
  • Generates new commissions

Build Network

  • Share referral link
  • Refer friends and family
  • Earn commissions from network
  • Help downline succeed

Phase 3: Withdrawals

3.1

Claim Yield

Withdraw accumulated earnings from deposits

• Go to Yield section

• View accumulated amount

• Click "Claim Yield"

• Pay gas (~$0.40-$1.00)

• Receive USDC in wallet

3.2

Claim Commissions

Withdraw network earnings

• Verify Gitcoin Passport eligibility

• Go to Commissions section

• View accumulated from all levels

• Click "Claim Commissions"

• Pay gas (~$0.40-$1.00)

• Receive USDC in wallet

Phase 4: Optimization

Yield Strategy

  • Accumulate for monthly claims (save gas)
  • Or claim weekly for reinvestment
  • Or use as regular passive income
  • Monitor gas prices for optimal timing

Commission Strategy

  • Build active, engaged network
  • Keep Gitcoin Passport updated
  • Claim commissions periodically
  • Reinvest in deposits for compound growth

Network Strategy

  • Refer quality participants
  • Teach network to build their own
  • Track growth by level
  • Focus on levels with most potential

Yield System

The Ankaa Protocol implements a fixed daily yield rate of 0.4%, providing predictable and consistent returns on USDC deposits.

How Yield Works

  • Fixed Rate: Always 0.4% per day, regardless of market conditions
  • Continuous Accrual: Calculated every second in real-time using Q128 precision
  • Simple Interest: Based on your total deposited amount
  • Claimable Anytime: Withdraw accumulated yield whenever you want

Yield Calculator

Daily Yield$4.00
Monthly Yield (30 days)$120.00
Yearly Yield (365 days)$1,460.00

Technical Implementation

DAILY_YIELD_RATE = 40 basis points (0.4%)
RATE_DENOMINATOR = 10,000

Daily Yield = Deposit × 0.4%
Yield per Second = Daily Yield ÷ 86,400 seconds

The yield system uses a growth accumulator pattern with Q128 precision mathematics to ensure accurate calculations without rounding errors.

Example Scenarios

DepositDailyMonthlyYearly
$1,000$4.00$120.00$1,460.00
$5,000$20.00$600.00$7,300.00
$10,000$40.00$1,200.00$14,600.00
$50,000$200.00$6,000.00$73,000.00

Deposits

Deposits are the foundation of your participation in the Ankaa Protocol. When you deposit USDC, you immediately start earning yield and activate your position in the commission system.

Deposit Types

Initial Deposit

Your first deposit registers you in the system and establishes your referrer relationship.

  • Requires a referral link
  • Starts yield accumulation immediately
  • Triggers commissions for your uplines

Additional Deposits

Make unlimited additional deposits after registration to increase your yield.

  • Accumulates pending yield first
  • Increases your liquidity
  • Generates new commissions for network

Deposit Limits

TypeAmount (USDC)Notes
Minimum0.001 USDC1,000 units (6 decimals)
Maximum5,000,000 USDC per transactionNo total deposit limit - unlimited transactions

Deposit Process

1

Approve USDC

Authorize the contract to use your USDC tokens

2

Transfer

USDC is transferred from your wallet to the contract

3

Registration

Contract records your deposit and timestamp

4

Activation

Your liquidity is updated and yield begins accruing

Commission System

Commissions are earnings generated when people in your network make deposits. Unlike yield, which comes from your own deposits, commissions come from the yield generated by your referrals.

How It Works

The system operates on a 12-level depth structure:

You (Level 0)
└─ Direct Referrals (Level 1)20% commission
    └─ Indirect (Level 2)5% commission
        └─ Level 3-125% each

Commission Types

Direct Commission

Level 1: 20% of daily yield

From people you referred directly

Indirect Commissions

Levels 2-12: 5% of daily yield

From all indirect referrals in your network

Network Commission Calculator

Level 1 Daily$4.00
Level 2 Daily$2.00
Level 3+ Daily$4.00
Total Daily$10.00
Monthly (30 days)$300.00

Important: Commissions are calculated from the yield generated by deposits, not from the deposit amount itself. The depositor always receives their full 0.4% daily yield.

Commission Rates

The Ankaa Protocol uses a tiered commission structure across 12 network levels. Each level earns a percentage of the daily yield generated by deposits at that level.

Complete Rate Structure

LevelRelationshipCommission RateBasis Points
1Direct Referrals20%2,000
22nd Level Indirect5%500
33rd Level Indirect5%500
44th Level Indirect5%500
55th Level Indirect5%500
66th Level Indirect5%500
77th Level Indirect5%500
88th Level Indirect5%500
99th Level Indirect5%500
1010th Level Indirect5%500
1111th Level Indirect5%500
1212th Level Indirect5%500

Rate Calculation

Commission rates are applied to the daily yield generated at each level:

Commission = Daily Yield × Commission Rate

Example - Level 1:
Deposit: $1,000
Daily Yield: $1,000 × 0.4% = $4.00
Your Commission: $4.00 × 20% = $0.80/day

Example - Levels 2-12:
Deposit: $1,000
Daily Yield: $1,000 × 0.4% = $4.00
Your Commission: $4.00 × 5% = $0.20/day

Total Commission Potential

Level 1 Total
20%
Of network yield
Levels 2-12 Total
55%
11 × 5% each
Maximum Combined
75%
All 12 levels

Practical Example

Scenario: Building a Network

You build a network with deposits across multiple levels:

LevelPeopleAvg DepositDaily YieldYour Commission
15$1,000$20.00$4.00
210$500$20.00$1.00
320$200$16.00$0.80
Total Daily Commission$5.80
Total Monthly Commission (30 days)$174.00

Claiming (Withdrawals)

Claiming is the process of withdrawing your accumulated earnings from the smart contract to your wallet. There are two types of claims: Yield and Commissions.

Yield Claims

Withdraw earnings from your own deposits

  • Claims accumulated yield
  • Claims current pending yield
  • Deposit remains active
  • Yield continues accruing after claim

Commission Claims

Withdraw earnings from your network

  • Claims from all 12 levels at once
  • Requires Gitcoin Passport verification
  • Accumulated + pending commissions
  • Network continues generating commissions

Claim Process

1

Update Growth

System updates global growth accumulators

2

Calculate Pending

Calculates current pending amount using snapshots

3

Update State

Updates user snapshots and resets accumulators

4

Transfer USDC

Transfers USDC to your wallet

Security Pattern (CEI)

All claim functions follow the CEI (Checks-Effects-Interactions) pattern:

1. CHECKS: Verify amount > 0
2. EFFECTS: Update all internal state
3. INTERACTIONS: Transfer USDC externally

This prevents reentrancy attacks and ensures maximum security.

Claim Characteristics

FeatureDetails
FrequencyAnytime - no restrictions
Protocol FeeZero (0%)
Gas Cost~$0.40-$1.00 (Ethereum network fee)
Minimum AmountAny amount > 0
Processing Time1 blockchain confirmation (~12 seconds)

Example Scenario

User deposited $10,000 USDC 15 days ago

Expected Yield:$10,000 × 0.4% × 15 days = $600
Action:User clicks "Claim Yield"
Result:$600 USDC transferred to wallet
Deposit Status:$10,000 remains, yield counter resets

The Graph Integration

The Graph is a decentralized indexing protocol that organizes blockchain data for fast querying. Ankaa Protocol uses The Graph to provide real-time analytics and historical data.

Ankaa Subgraph

Explore and query Ankaa Protocol data directly on The Graph:

View Subgraph on The Graph Explorer →

Access real-time on-chain data, query historical events, and verify all protocol activity.

Why The Graph?

Fast Queries

Data is pre-indexed and ready for instant access

No Gas Costs

Reading data doesn't require blockchain transactions

Complex Analytics

Enables SQL-like queries on blockchain data

Real-time Updates

Automatically indexes new blocks and events

Indexed Events

EventDescriptionData Captured
UserRegisteredNew user registrationUser, referrer, initial deposit
DepositedAny deposit transactionUser, amount, referrer, timestamp
YieldClaimedYield withdrawalUser, amount, timestamp
CommissionClaimedCommission withdrawalUser, amount, timestamp

Tracked Entities

User Entity

  • Wallet address
  • Total deposited
  • Total commissions earned
  • Registration date
  • Referrer relationship
  • Transaction history
  • Network statistics

Transaction Entity

  • Transaction hash
  • Type (REGISTER, DEPOSIT, CLAIM_YIELD, CLAIM_COMMISSION)
  • Amount
  • Block number and timestamp

Network Path Entity

  • Ancestor (upline) address
  • Descendant (downline) address
  • Depth level (1-12)
  • Creation timestamp

Network Stats Entity

  • Total network size
  • Referrals by level (array of 12)
  • Total deposited by level (array of 12)
  • Last update timestamp

Benefits for Users

Dashboard Analytics

Real-time statistics and performance metrics updated automatically

Transaction History

Complete history of all deposits, claims, and earnings

Network Visualization

See your entire referral network structure and growth

Transparency

All data is verifiable and matches on-chain records

Gitcoin Passport

Gitcoin Passport is a decentralized identity verification system that proves you're a real person. Ankaa Protocol uses it to prevent abuse and ensure network quality.

Why Verification?

Without verification, malicious actors could:

  • Create hundreds of fake accounts
  • Simulate artificial networks
  • Claim fraudulent commissions
  • Damage legitimate users

Tier System

Your required verification level depends on your total accumulated commissions:

TierAccumulated CommissionsRequired Score
Tier 1$0 - $100.5 points
Tier 2$10.01 - $1001 point
Tier 3$100.01 - $1,0005 points
Tier 4$1,000.01 - $5,00010 points
Tier 5$5,000.01+20 points

How Scoring Works

You earn points by connecting various "stamps" that prove your identity:

Social Accounts

Google, Twitter, Discord, LinkedIn

Developer Activity

GitHub contributions, open source work

On-chain History

Ethereum transactions, NFTs, DAO participation

Other Proofs

ENS domains, POAPs, verified credentials

Duplicate Detection

If you try to use the same stamp on multiple accounts, only the first account receives points. Duplicated stamps are marked as "dedup" and don't count.

Verification Process

1

Check Commissions

System queries your total commissions (earned + pending)

2

Determine Tier

Calculates your current tier based on commission amount

3

Query Passport

Fetches your Gitcoin Passport score and stamps

4

Calculate Real Score

Removes duplicated stamps and calculates actual score

5

Determine Eligibility

Compares your score vs required score for your tier

Example Scenarios

New User - John

Accumulated Commissions:$0
Current Tier:Tier 1
Required Score:0.5 points
Action:Connects Google account (0.5 points)
Result:✓ Eligible

Growing User - Maria

Accumulated Commissions:$150
Current Tier:Tier 3
Required Score:5 points
Current Score:3 points
Action:Adds Twitter (0.5) + GitHub (1.5) + ENS (1)
New Score:6 points
Result:✓ Eligible

Verification Requirements

ActionRequires Verification
Make deposits✗ No
Earn yield✗ No
Accumulate commissions✗ No
Refer people✗ No
Claim commissions✓ Yes

Rate Limiting

To prevent API abuse:

  • Cooldown: 15 minutes between verification checks

Security & Transparency

Ankaa Protocol is built with security as the top priority, implementing industry-standard patterns and audited libraries.

Smart Contract Security

OpenZeppelin Libraries

Industry-audited contracts:

  • ReentrancyGuard: Prevents reentrancy attacks
  • SafeERC20: Safe token transfers

CEI Pattern

All critical functions follow:

1. CHECKS: Validations
2. EFFECTS: State changes
3. INTERACTIONS: External calls

Prevents known vulnerabilities

Overflow Protection

  • Solidity 0.8.28 built-in protection
  • Q128 precision mathematics
  • Time-based overflow caps
  • Tested edge cases

Non-Custodial

  • Protocol doesn't control funds
  • Only you can claim earnings
  • No admin withdrawal functions
  • Immutable after deployment

Validations & Limits

ProtectionImplementationPurpose
Deposit Min0.001 USDCPrevent spam
Deposit Max5,000,000 USDC per transactionPer transaction limit (no total limit)
Nonce SystemUnique per transactionPrevent replay attacks

Transparency

Verified Contract

Source code is publicly verified on Etherscan:

Proxy Contract: 0x6b10E5c3372C563790b081E894bFA540DA0F129b

Implementation Contract: 0x589865112349489Bd41dE4a5Ea33886B812A8c9c

Anyone can read, audit, and verify the implementation.

On-chain Data

All deposits and claims are public and permanent

The Graph Indexing

Complete history indexed and queryable

Verifiable TVL

Total Value Locked is publicly verifiable

Open Events

All contract events are emitted and trackable

Risk Factors

Ethereum Network Risk

Risk: Issues with Ethereum blockchain

Mitigation: Ethereum is the most secure and decentralized smart contract platform with 9+ years of proven operation.

USDC Stablecoin Risk

Risk: USDC depeg or issuer problems

Mitigation: USDC is issued by Circle, a regulated entity with 1:1 USD reserves, regularly audited.

Regulatory Risk

Risk: Changes in cryptocurrency regulations

Mitigation: Decentralized protocol with no single jurisdiction. Open-source code ensures permissionless access.

User Security Best Practices

Wallet Security

  • Use hardware wallet when possible
  • Store seed phrase securely offline
  • Never share private keys
  • Use strong passwords

Phishing Protection

  • Always verify URL
  • Use bookmarks for access
  • Verify contract address
  • Check transaction details before signing

Gas Optimization

  • Monitor gas prices
  • Transact during low-traffic times
  • Batch claims to save fees
  • Use gas price trackers

Risk Management

  • Start with small amounts
  • Understand the mechanics
  • Only invest what you can afford
  • Diversify across platforms

Smart Contract Architecture

Proxy Pattern

Ankaa Protocol uses a Proxy Standard pattern, which separates the contract into two parts:

Proxy Contract

Stores all user data, balances, and deposits. This is the main contract address you interact with.

0x6b10E5c3372C563790b081E894bFA540DA0F129b

Implementation Contract

Contains the verified source code that executes all operations transparently.

0x589865112349489Bd41dE4a5Ea33886B812A8c9c

How the Proxy Works

When you interact with Ankaa Protocol, you always use the Proxy Contract address. The proxy automatically delegates all calls to the Implementation Contract using the EIP-1967 Transparent Proxy pattern.

User Transaction
     ↓
Proxy Contract (0x6b10E5...)
     ↓ (delegatecall)
Implementation Contract (0x589865...)
     ↓
Execute Logic
     ↓
Update State in Proxy

Key Benefits

  • Your funds are stored in the proxy contract (fixed address)
  • All balances and data remain secure
  • Implementation source code is publicly verified
  • Complete transparency - anyone can verify the code
  • Efficient gas costs for all operations

Contract Information

ContractAddressPurpose
Proxy0x6b10E5c3372C563790b081E894bFA540DA0F129bMain contract (use this address)
Implementation0x589865112349489Bd41dE4a5Ea33886B812A8c9cLogic contract (transparent in proxy)
Network
Ethereum
Solidity
0.8.28
Status
Active