jUSDi is a diversified stablecoin index vault that manages exposure across USDC and USDT β the two stablecoins with the deepest liquidity β with automated risk-based rebalancing and yield optimization. Earn 3% - 6%% target APY while maintaining maximum stablecoin safety.
π’ Live on Base Mainnet
Testnets: Solana Devnet β’ Ethereum Sepolia
jUSDi maintains a risk-weighted allocation across USDC and USDT, automatically rebalancing when any asset's risk score changes or allocation drifts beyond thresholds. The strategy captures yield from Aave V3 (Base) and Kamino (Solana) while protecting against depeg events.
- π‘οΈ Risk-Based Rebalancing: Automated allocation based on real-time risk scores
- π° Yield Optimization: Aave V3 (EVM) and Kamino (Solana) integration
- π Depeg Protection: Circuit breakers trigger "flight to quality" on price deviation
- π ERC4626 Compliant: Standard vault interface for easy integration
- π Multi-Chain: Live on Base Mainnet, Ethereum Sepolia, and Solana Devnet
- β Donation Attack Protection: Internal balance tracking
- β Oracle Guards: Pyth/Chainlink with staleness checks
- β Slippage Protection: 3% floor against oracle prices
- β Liquid Buffer: 10% always available for withdrawals
- β Pausability: Emergency pause functionality
- β Reentrancy Guards: OpenZeppelin ReentrancyGuard
For full details, see AUDIT_REPORT.md.
| Contract | Address |
|----------|---------||
| jUSDi Vault | TBD |
| LendingRouter | TBD |
| Adapter | TBD |
| Contract | Address |
|---|---|
| JUSDiVault | 0x0B03463259d5041004290822444c4183aE936050 |
| LendingRouter | 0x6533715ccd0fdDe359baB156080DD38D5C85FfF9 |
| Adapter | 0x15f0Eb7f49E3d35B37F9B606b966a684Ce7ebc03 |
| jUSDi Token | 0x04cC650F6dB0B91Ef910a4a54F22232771988432 |
| Contract | Address |
|---|---|
| jUSDi Vault | 0xc698e233fbB9810Ae0F22e154Ee0912Fa188C69c |
| LendingRouter | 0xDa4e9bfdb2602A4EABbA57ffd874F339DF41A904 |
| Adapter | 0x29aE63D196933Ca378875dc3Db7adef450ADd869 |
| Contract | Address |
|---|---|
| jUSDi Vault | 0xfec8eB399bee253fF121bdA2289A5e666CD3Aa6d |
| LendingRouter | 0x9f3b7b5D1Cf672545F3dC1e037c9978D9eC90876 |
| Adapter | 0xa294aFBCCF8466d8dCfA45516F4b70FA714fCb79 |
| Contract | Address |
|---|---|
| jusdi_vault | Es3R4iMtdc3yHyKj9WxuK9imtSkDRw17816pRSbeVHsp |
jUSDi/
βββ contracts/ # EVM Smart Contracts
β βββ JUSDiVault.sol # Main ERC4626 vault
β βββ JUSDi.sol # jUSDi token
β βββ interfaces/ # Contract interfaces
β βββ strategies/ # Yield strategy adapters
β β βββ AaveV3Strategy.sol
β β βββ CompoundV3Strategy.sol
β β βββ LendingRouterAdapter.sol
β βββ vaults/jUSDi/ # Hardened vault components
β βββ JUSDiVault.sol # Full-featured vault
β βββ RiskScoring.sol # Risk assessment
β βββ EmergencyManager.sol # Circuit breakers
β βββ StablecoinOracle.sol # Price feeds
β βββ RebalancingEngine.sol# Swap execution
β βββ LendingRouter.sol # Aave/Morpho integration
βββ programs/ # Solana Programs
β βββ jusdi_vault/
β βββ src/lib.rs # Anchor program
βββ scripts/
β βββ deploy/
β β βββ deploy_mainnet.js # Base mainnet deployment
β β βββ deploy_jusdi.ts # Testnet deployment
β βββ deploy_aave_strategy.js
βββ docs/
β βββ AUDIT_REPORT.md # Security audit
β βββ ADMIN_GUIDE.md # Administration guide
βββ test/ # Test suites
βββ frontend/ # Next.js web app (separate repo)
βββ hardhat.config.ts
βββ Anchor.toml
βββ README.md
# Install dependencies
npm install
# Compile contracts
npx hardhat compile
# Run tests
npx hardhat test
# Deploy to Base testnet
npx hardhat run scripts/deploy_fresh.js --network baseSepolia
# Deploy to Ethereum mainnet
npx hardhat run scripts/deploy/deploy_ethereum_mainnet.js --network ethereum
# Deploy to Base mainnet
npx hardhat run scripts/deploy/deploy_mainnet.js --network base# Build program
cd programs/jusdi_vault && cargo build-sbf
# Copy to target
mkdir -p ../../target/deploy && cp target/deploy/jusdi_vault.so ../../target/deploy/
# Deploy to devnet
anchor deploy --provider.cluster devnet
# Deploy to mainnet
anchor deploy --provider.cluster mainnetBase Mainnet Deployment
- β JUSDiVault deployed and verified
- β LendingRouter (Aave V3) deployed
- β All 6 contracts verified on Basescan
- β Fee structure: 1% management + 10% performance
- β Weekly keeper for automated fee collection
Security
- β EVM Red Team Audit completed
- β All critical issues from Jan 25 audit FIXED
Security Hardening
- Added internal balance tracking (donation attack protection)
- Implemented liquid buffer for withdrawal guarantees
- Added oracle price guards with 3% slippage floor
Deployments
- β Base Mainnet: Vault + Strategy deployed
- β Ethereum Sepolia: Vault + Strategy deployed
- β Solana Devnet: Program deployed
- β³ Ethereum Mainnet: Coming Soon
- β³ Solana Mainnet: Coming Soon
Infrastructure
- Created comprehensive audit report
- Added mainnet deployment scripts
- Updated Anchor.toml with mainnet config
"Spend the harvest, keep the seed."
Jubilee Yield Stream is a novel protocol layer built on jUSDi that enables perpetual agent funding through yield streaming. Instead of depleting a finite treasury, AI agents receive streaming yield while their principal remains preserved forever.
Autonomous agents have burn rates β API credits, RPC access, hosting, gas fees. When the balance hits zero, the agent dies.
| Principal | APY | Monthly Yield | Agent Burn Rate | Status |
|---|---|---|---|---|
| $5,000 USDC | 8% | ~$33/mo | $20/mo (Claude API) | π’ IMMORTAL |
| $10,000 USDC | 8% | ~$66/mo | $50/mo (OpenAI + RPC) | π’ IMMORTAL |
| $25,000 USDC | 10% | ~$208/mo | $150/mo (Full Stack) | π’ IMMORTAL |
If Yield β₯ Burn Rate β Agent Lives Forever
| Hackathon | Track | Link |
|---|---|---|
| π£ Solana Agent Hackathon | Colosseum | View Submission |
| π΅ Moltbook USDC Hackathon | Agentic Commerce | View Submission |
| Network | Contract | Address | Status |
|---|---|---|---|
| Base Sepolia | JubileeYieldStream | 0x376dD533c197Fe3C18d4f311F94abbff2d83cfd3 |
β Verified |
| Solana Devnet | jubilee_yield_stream | E3tCGVqKtf4Pt8kxpWqV9nh6xS4uWADeBfW2BrBN7cBi |
β Deployed |
A Next.js web application for creating and managing yield streams:
- Agent/Human Mode Toggle β Switch between AI funding or charitable giving
- Stream Creation Wizard β Multi-step flow with allowance checks
- Dashboard β View streams, claim yield, top up principal
- jUSDi Yield Section β Explains how yield is generated
π΅ Farcaster Mini App β Configured for Base App / Warpcast integration via @farcaster/miniapp-sdk
π Full Details: Agentic Interaction/FRONTEND.md
π Hackathon Details: Agentic Interaction/HACKATHON_SUBMISSION.md
Jubilee Labs β Building the Liberty Layer
Governed by Hundredfold Foundation
MIT License - see LICENSE for details.
All glory to Jesus β’ Building for generations