
RyvynPay
Profitable Payments for Everyone.
Demo
About
The problem it solves # Ryvyn Protocol **Productive money for the everyday user.** --- ## 🧩 The Problem Stablecoins were built for stability and payments, but in practice, they do nothing while being used. If users want yield, they must: - **Lock their funds** - **Navigate complex DeFi protocols** - **Take on liquidity and strategy risk** So users face an unfair trade-off: > **Money can be liquid — or productive. Never both.** As a result, billions in stablecoins sit idle every day, slowly losing value to inflation while moving through the economy. **The problem isn’t access to yield.** **The problem is that yield requires money to stop being money.** --- ## 🚀 The Solution Ryvyn removes the trade-off. Users deposit **USDC or IDRX** and receive **ryUSD or ryIDR** — stable assets that remain **fully liquid** while earning yield continuously. **No lockups. No farming. No strategy management.** Yield is generated as money is used: - **Holding** earns rewards - **Sending** earns rewards - **Receiving** earns rewards Payments stop being a cost — they become a source of return. Ryvyn turns stablecoins from passive balances into **productive money that moves**. [Ryvyn](https://ryvyn-pay.vercel.app/) is available on [BaseApp](https://base.app/app/ryvyn-pay.vercel.app/) --- ## ✨ Key Features ### 💧 Liquid Yield Earn yield continuously while holding **ryUSD** or **ryIDR**. No locking required. use your tokens freely for payments and transfers. ### 🎮 Gamified Boosts (ryBOND) Earn **ryBOND** tokens based on your activity. Stake ryBOND in the **PredictionBoost** module to: - Make predictions on market movements. - **Boost your yield** multipliers. - Accelerate your rewards vesting. ### 🇮🇩 Dual Asset Support Native support for: - **USDC** (USD pegged) - **IDRX** (Indonesian Rupiah pegged) --- ## 💎 In One Line **[Ryvyn](https://ryvyn-pay.vercel.com) makes profitable payments for everyone.** --- ## 🔗 GitHub Repository [https://github.com/RyvynPay](https://github.com/RyvynPay) --- ## 🗺️ Roadmap **Q1 2026 — MVP Launch** - Core Ryvyn protocol live on Base - Deposit, transfer, and streaming rewards fully functional **Q2 2026 — Asset & UX Expansion** - Support additional stable assets - Advanced UX features and premium user experience **Q3 2026 — Marketplace Release** - ryBOND utility expansion - Instant exit and liquidity features **Q4 2026 — Ryvyn DAO** - Governance protocol - Community-driven parameter tuning and growth --- ## 🔗 Proof of Deployment on Base Sepolia | Contract | Address | | :------------------ | :-------------------------------------------------------------------------------------------------- | | **ryUSD** | [`0x9e94...50E88`](https://sepolia.basescan.org/address/0x9e94BC6b8D81e94D5272d8e2F2BcCAC267C50E88) | | **ryIDR** | [`0x5403...48311`](https://sepolia.basescan.org/address/0x5403ff9c5c173eEe01255Eeb4d0925bD21748311) | | **ryBOND** | [`0xB367...35a93`](https://sepolia.basescan.org/address/0xB367b39466BE0c5a94DbFCa22bF8A8B356A35a93) | | **TreasuryManager** | [`0xc684...16Eee`](https://sepolia.basescan.org/address/0xc6841f2d1900d239579B809b1fc8D1b5D0716Eee) | | **YieldManager** | [`0xEF83...45b80`](https://sepolia.basescan.org/address/0xEF835c04113FC566028B537B18cA0B1E9d745b80) | | **PredictionBoost** | [`0xeAd4...A5Ea2`](https://sepolia.basescan.org/address/0xeAd4547a2b3d7c7D999b59e4966B1264c31A5Ea2) | | **RyvynHandler** | [`0x983a...6f93`](https://sepolia.basescan.org/address/0x983ae30F3530442D8889999f81E296CA7a336f93) | --- ## 👥 Team - **Farhan** — Smart Contract Developer - **Ferdinand** — Smart Contract Developer - **Naufal** — Backend Developer - **Faisal** — Frontend Developer - **Arif** — Frontend Developer
How it's made
Challenges we ran into ## 🧱 Challenges We Ran Into ### Designing Fair Rewards for Transfers A major challenge was rewarding users **for using money**, not just holding it. If transfer rewards were too simple, users could game the system by looping transactions. If rewards favored only one side, transfers felt unfair. **How I solved it:** I implemented a **FIFO-based bucket system** that tracks how long funds are held. When a transfer happens, rewards are split dynamically based on holding time — longer-held funds earn more. This made rewards **fair, abuse-resistant, and aligned with real usage**, while keeping funds fully liquid. ---