Skip to content
ppn.fi

ppn.fi

Make your idle USDC work harder without the risk

Created on 15th March 2026

ppn.fi

ppn.fi

Make your idle USDC work harder without the risk

The problem ppn.fi solves

There are 4 billion people in the world who save money and watch it lose value every year. Gold went up 30% in 2025. Miami real estate climbed 12%. Bitcoin doubled. Meanwhile their savings account paid 3 to 4%. They didn't participate in any of that upside because participating means risking their principal, and they cannot afford to lose what they have.

On the other side, DeFi gives you yield vaults paying 3 to 6%, but that yield just sits as USDC doing nothing. And if you want exposure to real assets like gold or real estate, you have to trade perpetuals with leverage where a 5% move can wipe your entire position.

PPN.fi solves both problems at once. It takes the yield your USDC is already generating in Morpho, Aave, or Moonwell and uses it as margin for leveraged positions on 25 real world assets including gold, silver, crude oil, natural gas, Bitcoin, Ethereum, Solana, XRP, and 19 US real estate city indexes. Your principal stays in the yield vault and grows back to exactly your deposit amount using the zero coupon present value formula, the same math Goldman Sachs uses for their $7 trillion structured notes business. The yield becomes your risk budget. If the trade wins, you earn leveraged returns on top of your deposit. If it loses, the yield absorbs the loss and you get every dollar back.

What people use it for:

A saver who wants gold exposure without any possibility of losing their deposit picks a Gold shield at 5x leverage. Backtested across 3,707 simulations, this averaged 5.8% annualized with only 10% liquidation risk and 100% principal protection.

A crypto believer who thinks SOL will keep running picks a Solana shield at 1x. Zero leverage risk, zero liquidation, 44.6% annualized returns in our backtest. The bull trend does the work.

A degen who wants to go 50x long on Charlotte real estate or short gold at 20x can use the RWA perps exchange directly with full leverage, TP/SL, and liquidation mechanics across all 25 markets.

An LP who wants better than Morpho yield deposits into the vault and earns base yield plus trading fees plus funding rates plus profit from liquidated positions across 25 diversified asset markets.

A person with no crypto wallet and no DeFi experience texts our WhatsApp number, says "protect my savings from gold going up," and the AI agent creates a BitGo custodial wallet, executes the full shield, encrypts the record on Fileverse, registers an ENS subname, and sends them a confirmation message. Zero app downloads. Zero seed phrases. Zero financial literacy required.

PPN.fi makes it safe to get market exposure, makes idle yield productive, makes RWA markets liquid, and makes DeFi accessible to people who have never used it.

Challenges we ran into

Challenges I Ran Into

The $0.90 problem that almost broke everything. Our first implementation used simple yield calculation: $1,000 at 6% for 6 months equals $30 of yield, so send $970 to Morpho and $30 to the position. But $970 earning 6% for 6 months returns $999.10, not $1,000. That $0.90 gap seems tiny until you scale it. On a $10 million deposit that is $9,000 missing. You cannot call something "principal protected" when thousands of dollars are unaccounted for. We spent hours debugging this before realizing TradFi solves it with the zero coupon present value formula: PV = FV / (1 + r)^t. This gives the EXACT amount that grows to EXACTLY the deposit. No approximation. No gap. Once we switched to this formula, the math became airtight at any deposit size, which our 12.5 million simulation backtest confirmed with 100.0000% principal protection.

Real estate liquidation scanning was way harder than crypto. For crypto assets, checking if a position got liquidated during a holding period is straightforward because you have hourly or minute level price data. Real estate indexes from Parcl Labs update once per day. A position could appear safe at the daily close but might have breached the liquidation level intraday if we had finer data. We solved this conservatively by checking every daily data point during the entire holding period, not just the entry and exit price. This means our backtest slightly overestimates liquidation rates for real estate (because a daily close below liquidation triggers a liq even if the intraday low was only briefly there), but it ensures our principal protection claim is honest and defensible.

Yield rates kept changing on us. We initially hardcoded yield rates at 5 to 6% based on what Morpho historically paid. Midway through building, we pulled live rates from DeFiLlama and discovered current rates were 2.46 to 3.63%. This completely changed the product economics. Exposure budgets shrank, returns got more modest, and strategies that worked at 6% didn't work at 2.5%. We had to rebuild our backtest engine to pull live APYs from DeFiLlama's API on every run and recalculate everything. The silver lining is this forced us to find strategies that work at TODAY's rates, not theoretical ones, making our backtest results genuinely honest.

Making 5 sponsor SDKs work together in one flow was a nightmare. The WhatsApp shield activation touches Twilio for messaging, OpenAI for intent parsing, HeyElsa x402 for wallet analysis (paying real micropayments on Base mainnet), BitGo SDK for custodial wallet creation on Base testnet, our smart contracts on Base Sepolia for the actual deposit, ENS NameWrapper on Ethereum Sepolia for subname registration, and Fileverse agents on Sepolia with Pinata storage for encrypted document creation. That is 7 different services across 3 different chains in a single user flow triggered by a WhatsApp message. Getting the async orchestration right, handling failures gracefully at each step, and making sure the user gets a clean confirmation message even when one service is slow took more debugging than building the actual PPN math.

CoinGecko rate limits during backtest runs. Running 12.5 million simulations requires fetching historical price data for multiple assets. CoinGecko Pro has a 500 calls per minute limit. Our first backtest run hit the limit, got throttled, and returned incomplete data that silently corrupted thousands of simulations. We solved this by building a local cache layer that fetches historical data once, saves it to disk, and reuses it across all subsequent runs. This also made iteration dramatically faster since we could rerun the full backtest in minutes instead of waiting for API calls.

Tracks Applied (12)

Privacy

Why PPN.fi is the Best Privacy Project Your financial strategy is the most sensitive data you own, and every existing p...Read More

DeFi

Why PPN.fi is DeFi PPN.fi introduces a new on-chain financial primitive: principal protected notes. Users deposit H-US...Read More

AI

Why PPN.fi is the Best AI Project We built an autonomous financial agent that lets anyone create principal protected no...Read More

Best creative use of ENS

Why PPN.fi Wins "Best Creative Use of ENS" We turned ENS from a name for your wallet into a name for your financial str...Read More
Ethereum Name Service

Ethereum Name Service

Pool prize

Why PPN.fi is Eligible for the ENS Pool Prize ENS is deeply integrated into PPN.fi across every user facing surface, n...Read More
Ethereum Name Service

Ethereum Name Service

Best DeFi Application using BitGo

Why PPN.fi Wins "Best DeFi Application using BitGo" PPN.fi doesn't just use BitGo as a wallet. BitGo is the infrastruct...Read More
BitGo

BitGo

Build What Big Tech Won't

Why PPN.fi Wins "Build What Big Tech Won't" Big Tech won't build private financial infrastructure because surveillance ...Read More
Fileverse

Fileverse

AI × Onchain

Why PPN.fi is the Best AI × Onchain Project Our AI agent holds a wallet, earns through x402 micropayments, and autonomo...Read More
Base

Base

DeFi 2.0 - New Primitives

Why PPN.fi is the Best Base DeFi 2.0 New Primitive We created a financial primitive that has existed in traditional fin...Read More
Base

Base

Best Use of Elsa x402 and Elsa OpenClaw skills

Why PPN.fi Wins "Best Use of Elsa x402 and Elsa OpenClaw Skills" We use x402 the way it was designed to be used: autono...Read More
HeyElsa

HeyElsa

Projects building with the SDK to solve real-world problems will be eligible

Why PPN.fi Wins "Projects Building with the SDK to Solve Real-World Problems" The real world problem: 4 billion people ...Read More
HeyElsa

HeyElsa

BEST Overall Project

Why PPN.fi is the Best Overall Project We didn't build another DEX. We didn't fork Uniswap. We brought a $7 trillion Wa...Read More

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio