Jubilee Pocket turns your Solana Seeker into a device that pays for itself. Stake SKR tokens directly to Guardians via the Seed Vault to unlock instant, self-repaying jUSDi credit. Secure, biometric, and built for the Liberty Layer
Jubilee Pocket is a mobile-first lending protocol designed for the Solana Seeker device. Users deposit Seeker Rewards (SKR) as collateral and borrow jUSDi (Jubilee USD Index) against their holdings with up to 55% LTV β plus a holder bonus for larger positions.
- π¦ Collateralized Lending β Deposit SKR, borrow jUSDi
- π Yield Harvesting β Automatically repays debt with staking rewards
- π Seed Vault Integration β Native hardware security on Seeker
- β‘ Pyth Oracle β Real-time price feeds for accurate LTV
- π Jupiter Swaps β Swap jUSDi β USDC directly in-app
- π Emergency Pause β Circuit breaker for admin control
- π± React Native App β Mobile-first experience
| Program | Address |
|---|---|
| Guardian Vault | DwuGR9qYkgYUPxR6jZSkAHdv23YPeqaAwxLAG593L1ar |
| SKR Mint (Demo) | SKR1111111111111111111111111111111111111111 |
| jUSDi Mint (Demo) | jUSD111111111111111111111111111111111111111 |
Note: Demo mints are used for testing. Production mints will be deployed with mainnet launch.
jubilee-pocket/
βββ programs/
β βββ guardian-vault/ # Anchor program
β βββ src/
β βββ instructions/
β βββ state/
β βββ errors.rs
βββ mobile/ # React Native app (Jubilee Pocket)
β βββ App.tsx # Main app entry
β βββ src/
β β βββ screens/ # 7 screens (Home, Deposit, Borrow, etc.)
β β βββ components/ # Reusable UI components
β β βββ services/ # NotificationService, etc.
β β βββ utils/
β βββ android/ # Android build config
β βββ ios/ # iOS build config
βββ assets/ # Logo and screenshots
βββ tests/ # Integration tests
βββ docs/
β βββ AUDIT_REPORT.md
β βββ RED_TEAM_AUDIT.md
β βββ ONE_PAGER.md
β βββ COPYRIGHT.md
β βββ PRIVACY_POLICY.md
βββ hackathon/
β βββ apk/ # Android APK for submission
βββ Anchor.toml
- Rust 1.70+
- Solana CLI 1.16+
- Anchor 0.28.0
- Node.js 18+
# Clone
git clone git@github.com:Jubilee-Protocol/jubilee-pocket.git
cd jubilee-pocket
# Install dependencies
yarn install
# Build program
anchor build
# Run tests
anchor test# Configure for devnet
solana config set --url devnet
# Get devnet SOL
solana airdrop 5
# Deploy
anchor deploy --provider.cluster devnetThe mobile app requires the Android SDK and a Solana Seeker (or emulator).
cd mobile
yarn install
# Ensure you have an Android Emulator running or device connected
yarn android
β οΈ Hardware Requirement: This application relies on the Solana Seed Vault. Full functionality requires a Solana Seeker or Saga device. Standard Android emulators may fail at the "Connect Wallet" step.
- User deposits SKR collateral
- Pyth oracle provides real-time price
- System calculates max borrow (55% LTV base)
- jUSDi minted to user wallet
- User calls
harvest_repayinstruction - Rewards calculated from staking APY
- Debt reduced by reward amount (minus 3% fee)
- Start Cooldown β User initiates withdrawal
- Wait 48 Hours β Security cooldown
- Complete β Collateral returned, account closed
| Audit | Score | Status |
|---|---|---|
| Internal Review | 93/100 | β Complete |
See AUDIT_REPORT.md for details.
- Core program development
- Security audit (93/100)
- Pyth oracle integration
- Devnet deployment
- Mobile app integration (Jubilee Pocket)
- React Native with MWA support
- SwapScreen (Jupiter API)
- Push notifications
- Demo mode for testing
- Mainnet launch (February 2026)
- Bootstrap funds for pool creation (jUSDi/USDC + jUSDi/SKR)
Jubilee Labs β Building the Liberty Layer known as Jubilee Protocol
MIT License β see LICENSE
"The prudent see danger and take refuge, but the simple keep going and pay the penalty." β Proverbs 22:3




