Documentation · v2.0

SquiStack
Product Docs

Everything you need to understand how SquiStack works — mechanics, rules, yield math, and exactly what happens to your money at every step.

What is SquiStack?

SquiStack is a Telegram-native savings and yield platform purpose-built for Africans who want to grow their money in dollar-denominated assets — without needing a crypto wallet, a foreign bank account, or any understanding of blockchain. You deposit naira. We do the heavy lifting. You earn yield in dollars and withdraw naira.

Everything happens inside Telegram through our mini app — no separate download, no new passwords, no complicated onboarding. Your funds are held in non-custodial smart contracts on Base L2, meaning no single entity (including SquiStack) can access your money unilaterally.

🐿 Why "SquiStack"?

A squirrel doesn't spend every nut it finds — it stacks them for later. SquiStack is built on the same principle: consistent, disciplined saving that compounds over time into something meaningful. Stack consistently. Grow silently.

The user journey in four steps
1

Fund your walletTransfer NGN via bank transfer to your SquiStack virtual account number (powered by Kuda). Funds settle in under 5 minutes.

2

Choose a vaultPick AutoSave, SafeLock, CryptoFlex, or JointVault based on your savings goal, timeline, and risk tolerance.

3

Earn yieldYour USDC is deployed into battle-tested DeFi protocols on Base L2 — Aave v3, Aerodrome, Morpho. Yield accrues and is distributed periodically to your vault balance.

4

Withdraw when readyInitiate a withdrawal from the Telegram bot. Your USDC plus earned yield converts back to NGN at the prevailing market rate and lands in your bank account within 2–24 hours.

How Yield Works

When you deposit NGN, SquiStack converts it to USDC (a USD-pegged stablecoin) at the prevailing market exchange rate. That USDC is immediately deployed into yield-generating strategies on Base L2. Yield is distributed periodically to your vault balance — the exact cadence depends on your product — and compounds automatically as your balance grows each cycle.

The yield stack

SquiStack doesn't rely on a single protocol. Your funds flow through a layered strategy designed to maximise risk-adjusted returns:

Aave v3 on Base

The primary layer. Aave is the most battle-tested lending market in DeFi with over $10B in TVL. Your USDC earns supply APY from borrowers who need liquidity.

Aerodrome Finance

The native AMM of Base. USDC/ETH and USDC/USDT liquidity positions earn trading fee revenue and AERO token rewards on top of base lending yield.

Morpho Optimizer

Morpho sits on top of Aave and Compound, peer-matching lenders and borrowers to improve rates. Users of Morpho typically earn 15–25% more than native Aave supply rates.

Compound v3

A secondary fallback layer for liquidity management and rate optimisation during periods of Aave rate compression.

⚠️ APY is variable

All APY figures shown are based on trailing 30-day protocol performance and current SquiStack rate settings. DeFi lending rates fluctuate with supply and demand in real time. Actual returns may be higher or lower than the ranges displayed. Past performance is not a guarantee of future results.

Moving Money In & Out

Depositing

SquiStack supports three deposit methods — designed to work whether you're a crypto native or completely new to digital assets:

🏦

Bank Transfer (NGN)

Transfer NGN from any Nigerian bank to your SquiStack virtual account number (powered by Kuda). Funds are received within 5 minutes. NGN is converted to USDC at the mid-market rate plus a transparent 0.5% FX spread.

💳

Card / Apple Pay / Google Pay

Powered by the Privy on-ramp (MoonPay & Coinbase). Pay with any debit or credit card and your payment converts to USDC on Base and lands directly in your embedded wallet. Ideal for USD card holders.

Crypto Deposit (USDC)

Already holding crypto? Send USDC directly to your embedded wallet address on Base, BNB Smart Chain, Ethereum, or Avalanche. Only USDC is accepted — other tokens will not be credited.

Withdrawing

Initiate withdrawals directly from the Telegram bot or mini app. Your USDC (principal plus accrued yield) is converted to NGN at the prevailing market rate and sent to your verified bank account. Processing time depends on your KYC tier.

✅ Best practice

Link and verify your bank account before your first deposit. This way, when you're ready to withdraw, there's no friction — funds land in your bank without any extra steps.

KYC & Transaction Limits

SquiStack operates in compliance with Nigerian Financial Intelligence Unit (NFIU) guidelines. Identity verification is handled via Smile ID. KYC is required before your first withdrawal.

T1
Tier 1 — No KYC
Sign up with Telegram or email. Deposit freely. Withdrawals are locked until KYC is completed.
Deposit: unlimited Withdraw: locked
T2
Tier 2 — BVN Verified
Link and verify your BVN (Bank Verification Number). Takes 2 minutes. Unlocks withdrawals up to ₦500k/month.
Withdraw: ₦500k/mo Processing: 24 hrs
T3
Tier 3 — Full KYC (NIN + Selfie)
Highest tier. Submit NIN (National Identification Number) and a liveness selfie. Unlocks highest limits and priority processing.
Withdraw: ₦5M/mo Processing: 2 hrs

🔄 AutoSave

🔄

AutoSave

Set it. Forget it. Watch it grow.

20–30% APY
APY
20% (weekly) / 25% (monthly)
Min Deposit
₦5,000 per cycle
Frequency
Weekly or Monthly
Lock Period
None — withdraw anytime

AutoSave is the simplest and most accessible product in the SquiStack suite. It's designed for anyone who wants to save consistently without thinking about it — the same discipline behind standing orders and salary deductions, but with returns that actually outpace inflation.

You decide the amount, you decide the frequency — weekly or monthly — and SquiStack handles the rest. The yield rate reflects your commitment cadence: weekly savers earn 20% APY, while monthly savers earn 25% APY, rewarding the slightly longer capital commitment that a monthly schedule implies. At any point you can withdraw your full balance (principal plus accrued yield) with no penalty and no questions asked.

How it works, precisely

Your chosen amount is recorded as a contribution on your selected schedule and deployed into an AutoSave vault on Base L2. The vault allocates funds to Aave v3 as the primary yield source. Yield accrues in your vault balance and is distributed weekly by the SquiStack ops team.

You can contribute additional top-ups to your AutoSave vault at any time — each additional deposit joins the same vault and earns from the point it is credited.

Termination and withdrawal

There is no lock period on AutoSave. You can withdraw at any time, including mid-cycle. Your earned yield up to the most recent distribution is fully yours — there is no early-exit penalty of any kind.

WORKED EXAMPLE — WEEKLY SAVER

Amaka saves ₦5,000/week for 12 months at 20% APY.

Weekly deposit₦5,000 (~$3.13 at ₦1,600/$1)
Total deposited (~52 wks)₦260,000 (~$162.50)
APY (weekly saver)20% per annum
Yield earned (est.)~$16.25 on average balance (~$81.25)
Total withdrawal~₦285,000 — roughly ₦25,000 earned for free

A Nigerian bank savings account paying ~3% on naira would have returned approximately ₦7,800 on the same deposits. At 20% APY on dollars, AutoSave delivered over 3× that return — and the naira depreciation working in your favour widens the gap further if the dollar rate moves up between deposit and withdrawal.

WORKED EXAMPLE — MONTHLY SAVER

Emeka saves ₦20,000/month for 12 months at 25% APY.

Monthly deposit₦20,000 (~$12.50 at ₦1,600/$1)
Total deposited (12 mo)₦240,000 (~$150)
APY (monthly saver)25% per annum
Yield earned (est.)~$18.75 on average balance (~$75)
Total withdrawal~₦270,000 — ₦30,000 earned on top of contributions

Monthly savers get the slightly higher 25% rate precisely because their capital sits in the vault longer between contributions. The same ₦240,000 deposited in a traditional Nigerian savings account at 3% would have yielded roughly ₦7,200. AutoSave returned over 4× more.

💡 Power move

Treat AutoSave like a salary deduction. Set your schedule the day you receive income and let the bot handle it. Most consistent savers report they "don't miss" the money because it's gone before they can spend it.

🔒 SafeLock

🔒

SafeLock

Fixed deposit, re-engineered for DeFi.

55–200% APY
APY range
55% → 200%
Min Deposit
₦500,000
Lock periods
6mo / 8mo / 12mo / 18mo
Early exit
Principal only — yield forfeited

SafeLock is SquiStack's fixed-term deposit — the product every bank in Nigeria offers, but reimagined with returns that genuinely beat inflation. Traditional fixed deposits at Nigerian banks pay 10–15% per annum in naira, which barely keeps pace with inflation. SafeLock targets 55% to 200% APY, denominated in dollars, by combining DeFi lending, liquidity provision, and protocol rewards — with the rate calibrated directly to the length of your commitment.

The logic is simple: the longer you lock, the more certainty the vault strategy has over capital availability, and the more aggressively it can deploy that capital into higher-yield positions. Your lock term is your side of the deal; the elevated APY is ours.

Lock periods and APY schedule

SafeLock offers four fixed-term options. The APY is set at the time you open the vault and does not change for the duration of your lock:

6 months55% APY

Entry-level SafeLock. Still significantly higher than any naira fixed deposit.

8 months100% APY

The sweet spot for most savers. Capital doubles in dollar terms over the full term.

12 months130% APY

Full-year commitment. Highest sustained yield available outside JointVault.

18 months200% APY

Maximum commitment, maximum return. Your dollar balance triples over the lock period.

What happens if you try to exit early?

The smart contract enforces the lock period. If you need to access your funds before maturity, you can submit an early exit request. Your full principal is returned to you in full, but you forfeit all accrued yield. There is no cash penalty beyond losing the yield you would have earned — you simply get back exactly what you put in.

WORKED EXAMPLE — 6-MONTH LOCK

Sola locks ₦500,000 for 6 months at 55% APY.

Deposit₦500,000 (~$312.50 at ₦1,600/$1)
Lock duration6 months
APY55% per annum
Yield earned (6 months)$312.50 × 27.5% = ~$85.94
Total at maturity (USD)~$398.44
Withdrawal in NGN (est.)~₦637,500 — ₦137,500 earned in 6 months

A 6-month fixed deposit at a tier-1 Nigerian bank on ₦500,000 at 14% annualised would return roughly ₦35,000 in interest. SafeLock at 55% APY delivered nearly 4× that return in half the year — in dollar terms, insulated from naira depreciation.

WORKED EXAMPLE — 12-MONTH LOCK

Tunde locks ₦2,000,000 for 12 months at 130% APY.

Deposit₦2,000,000 (~$1,250 at ₦1,600/$1)
Lock duration12 months
APY130% per annum
Yield earned (USD)$1,250 × 130% = $1,625
Total at maturity (USD)$2,875
Withdrawal in NGN (est.)~₦4,600,000 — his ₦2M grew by ₦2.6M

A 12-month fixed deposit at a tier-1 bank on ₦2M at 14% would return ₦280,000 in interest. SafeLock at 130% APY returned over 9× more — and denominated in dollars, meaning naira depreciation worked in Tunde's favour rather than against him.

🔒 The lock is real

SafeLock is enforced by smart contract — not by SquiStack policy. No admin can unlock your vault early, including SquiStack staff. Only deposit what you are comfortable not touching for the full period.

CryptoFlex

CryptoFlex

Stack more of what you already hold.

Variable APY
Yield type
More crypto units
Assets
BTC, ETH, SOL +
Lock Period
Fixed term
APY
Asset-dependent

CryptoFlex is built for a different kind of user — someone who already holds crypto and wants to accumulate more of the same asset, not just earn dollar returns. If you hold BTC and believe in its long-term value, why earn yield in USDC? CryptoFlex pays your yield in the same asset you deposited. More BTC. More ETH. More SOL. At the end of your contract, you get back more units than you put in.

This is structurally different from SafeLock. SafeLock is about dollar preservation and growth. CryptoFlex is about unit accumulation— a strategy often called "stacking sats" in Bitcoin culture. If the underlying asset appreciates, your returns are amplified twice over: once from price appreciation, and once from the additional units earned.

How yield is generated and paid

Deposited crypto is deployed into on-chain strategies appropriate for that asset class — wrapped BTC into lending markets, ETH into liquid staking derivatives (e.g. stETH/cbETH), and so on. The yield generated by these strategies is converted back into the native asset and added to your vault balance. At maturity, you receive your principal plus yield in the same crypto asset you deposited.

APY varies by asset. Bitcoin strategies currently yield 8–15% APY in BTC terms. ETH strategies yield 10–20% APY via liquid staking and lending. Higher-volatility assets like SOL and select layer-2 tokens can yield 20–40%+ but carry correspondingly higher smart contract and liquidity risk.

The lock period

CryptoFlex vaults operate on fixed-term contracts, similar to SafeLock. The lock period is set at deposit time. Early exit returns your principal in the deposited asset but forfeits all accrued yield.

WORKED EXAMPLE

Chisom deposits 1 BTC into CryptoFlex at 10% APY for 12 months.

Deposited1.00 BTC
BTC price at deposit$70,000
APY10% in BTC terms
BTC at maturity1.10 BTC
If BTC stays at $70kValue = $77,000
If BTC rises to $100k1.1 BTC × $100k = $110,000 — a 57% total gain

This is the CryptoFlex thesis: if you believe in the asset anyway, you're leaving yield on the table by simply holding it in a wallet. Stack more units while you wait.

⚠️ Price risk is yours

CryptoFlex pays yield in crypto, not dollars. If the deposited asset falls significantly in price, your USD-equivalent return will reflect that decline — even if you earned yield in asset terms. Only deposit assets you intend to hold regardless of price movements.

👥 JointVault

👥

JointVault

Ajo/esusu, rebuilt on-chain with yield.

60% APY
APY
60% p.a.
Monthly unit
₦50,000/node
Duration
12 months (fixed)
Early exit
Principal only

JointVault is SquiStack's most culturally resonant product. Ajo (Yoruba), esusu (Igbo), and akawo (Hausa) are informal rotating savings clubs that have existed in Nigeria for centuries — groups of people who contribute a fixed amount monthly and take turns receiving the pooled sum. It's a powerful savings mechanism, but it suffers from fatal flaws: trust, transparency, and default risk.

JointVault takes everything that works about the ajo model — collective commitment, social accountability, structured cadence — and rebuilds it on-chain with smart contract enforcement and real yield on top. No organiser can run away with the money. No member can default silently. Every transaction is on-chain and verifiable.

How the node system works

JointVault is structured in nodes of ₦50,000 per month. Each node is an independent commitment unit. A user can hold one or multiple nodes simultaneously — the more nodes you hold, the higher your total contribution, your total yield payout, and your standing within the collective.

Every month for 12 months you pay ₦50,000 per node. All contributions are pooled into a shared vault, deployed into yield-generating strategies on Base L2, and earn 60% APY for the duration of the contract. At the 12-month maturity date, each member receives their principal plus their proportional share of the accrued yield.

What happens if you miss a monthly payment?

Missing a payment is handled strictly and transparently. If you miss your monthly ₦50,000 contribution on any node:

1

Your node is frozenNo further yield accrues on that node from the missed payment date. Your previously earned yield is preserved, but no new yield is generated on it going forward.

2

The vault continuesThe JointVault itself continues running until the 12-month end date. Your missed node does not affect other members or any other nodes you hold.

3

Maturity payout — principal onlyAt the 12-month mark, you receive the total NGN you contributed across all payments on that node — but you forfeit all accrued yield on it. You get back exactly what you put in, nothing more.

WORKED EXAMPLE — FULL COMMITMENT

Ngozi holds 3 nodes and pays consistently for 12 months.

Monthly payment3 × ₦50,000 = ₦150,000/month
Total deposited (12 mo)₦1,800,000 (~$1,125 at ₦1,600/$1)
APY60% per annum
Avg. balance earning yield~$562.50 (contributions build over 12 months)
Yield earned (est.)~$337.50 (~₦540,000)
Total payout~₦2,340,000 — ₦540,000 earned for staying consistent

This is achieved through dollar-denominated yield applied to naira contributions. Even if the exchange rate holds flat, Ngozi's discipline alone earned her an extra ₦540,000 over the year — more than three full monthly contributions returned to her as pure yield.

WORKED EXAMPLE — SINGLE NODE

Kemi holds 1 node and contributes ₦50,000/month for 12 months.

Monthly payment₦50,000 (~$31.25)
Total deposited (12 mo)₦600,000 (~$375)
APY60% per annum
Yield earned (est.)~$112.50 (~₦180,000)
Total payout~₦780,000 — 30% gain on total contributions

Compared to a traditional ajo where Kemi would have simply received back her ₦600,000 with no interest, JointVault returned her an extra ₦180,000 — just for contributing to the same collective she already trusted.

🤝 Community savings, upgraded

JointVault isn't just about the yield — it's about building a savings habit through commitment and community. The 12-month structure is designed to be a forcing function. People who complete the full cycle consistently report it as the single best financial decision they made that year.

Fee Schedule

SquiStack's fee structure is deliberately simple and aligned with your success. We charge a 15% performance fee on yield earned — meaning if you don't earn, we don't earn. There are no management fees, subscription costs, or hidden charges. The only other fees are operational costs:

Fee typeAmountNotes
Performance fee15% of yieldDeducted automatically from yield before crediting to your vault. The APY figures shown in this document are net of this fee.
Withdrawal fee0.5% (min ₦500)Applied to the NGN withdrawal amount. Covers bank transfer processing costs.
FX spread~0.5%On NGN ↔ USDC conversions. Mid-market rate ± 0.5%.
SafeLock early exitYield forfeitedNo cash penalty — principal is returned in full. Yield earned to date is forfeited.
CryptoFlex early exitYield forfeitedSame as SafeLock. Principal returned in the deposited crypto asset.
JointVault missed paymentYield forfeited on affected nodeNo financial penalty. The missed-payment node returns principal only at maturity.
Deposit feeNoneNo fees on any deposit method.
Gas feesAbstractedSquiStack covers all on-chain gas costs. You pay nothing extra.

Security & Custody

SquiStack is non-custodial. Your funds are held in smart contracts on Base L2 — not in a SquiStack bank account, not on a centralised exchange, not in any system that requires trusting our team. The smart contracts are the custodians. We deploy and manage the strategies, but we cannot withdraw your funds to an arbitrary address.

🔑

Wallet infrastructure

User wallets are managed via Privy's embedded wallet infrastructure. Each user has a unique self-custodial wallet on Base L2. Private keys are generated and encrypted on the user's device — Privy and SquiStack never have access to unencrypted keys.

🛡

Smart contract audits

All vault contracts are audited by independent security firms before deployment. Audit reports are published publicly. No contract upgrade or migration can occur without a timelock period and user notification.

🔍

Open source

All smart contracts are open source, published on GitHub, and verifiable on Basescan. Anyone can review, audit, or verify the code at any time.

Timelocks & multisig

Admin functions are protected by a 48-hour timelock and a 3-of-5 multisig. No single person — including the CEO — can unilaterally modify contract parameters.

Risk Disclosures

⚠️ Read before investing

DeFi investing carries real and significant risks. Do not invest money you cannot afford to lose in full. SquiStack is not a bank, not a licensed investment advisor, and deposits are not insured by the NDIC or any government body.

Smart contract risk

Vault strategies execute via Solidity smart contracts. Despite professional auditing, smart contracts may contain undiscovered vulnerabilities. A contract exploit could result in partial or total loss of deposited funds.

Protocol dependency risk

SquiStack relies on Aave v3, Aerodrome, Morpho, and other third-party DeFi protocols. A failure, exploit, or governance change at any of these protocols could affect yield generation or, in severe cases, principal safety.

Yield variability risk

All APY figures are variable and fluctuate in real time with market conditions. Periods of low market activity, liquidity withdrawal, or DeFi market stress can cause yields to drop significantly — potentially to near zero. The ranges stated in this document reflect current settings and historical protocol performance; they are not guaranteed.

FX (foreign exchange) risk

Your NGN deposits are converted to USDC. If the naira strengthens significantly against the dollar between your deposit date and withdrawal date, your NGN payout may be less than your original deposit — even if your dollar balance has grown. This is rare historically but theoretically possible.

Regulatory risk

The regulatory landscape for crypto assets in Nigeria and across Africa is actively evolving. Adverse regulatory changes could require SquiStack to modify, suspend, or discontinue products in certain jurisdictions.

Liquidity risk

While AutoSave allows withdrawals at any time, periods of extreme DeFi market stress may result in delays as on-chain positions are unwound. SafeLock, CryptoFlex, and JointVault cannot be liquidated early without forfeiting yield.

This documentation is for informational purposes only and does not constitute financial or investment advice. SquiStack Technologies is not a licensed investment adviser, bank, or securities dealer. Always conduct your own due diligence before committing funds to any savings or investment product.