Save smarter. Earn real yield.
Goal-based stablecoin savings vaults with on-chain yield strategies, designed for real-world saving habits.
Saving in crypto is still "app-first" and not goal-first. Most users want simple, recurring savings tied to real-life goals with predictable yield and transparent accounting.
A goal-based vault system where each goal has its own vault, users select a yield strategy (APR profile), and the vault accrues yield on-chain with clear progress tracking.
One vault per goal
Strategy selection with different APR profiles
On-chain accrual
Clear progress, shares, and value breakdown
Indexer for activity recording(deposits, withdrawals etc...)
User creates a goal and selects a strategy.
The factory deploys a dedicated vault bound to that strategy.
Deposits are routed into the strategy.
Vault share price increases as yield accrues.
Users can withdraw anytime, pro-rata.
GoalVaultFactory: deploys goal vaults
GoalVault: holds shares and routes assets to a strategy
MockYieldStrategy: fixed APR, on-chain accrual for testnet demo
MockUSDC: mintable test token for testnet
App: https://fundory.vercel.app
Contracts: Solidity + Hardhat
Frontend: Next.js + wagmi/viem
Indexer: Node + viem + Express
Monetize via a small, transparent yield spread and optional premium features in the future.
Built Fundory from scratch: implemented goal-based vaults, on-chain strategy selection, activity indexer, and full deposit/withdraw flows. Deployed contracts on Mantle Sepolia, wired frontend to live contracts, and prepared demo.
Pre seed