LiquidX — RWA Lending Protocol
A real-world asset lending protocol built natively on XRPL — not a mockup, a fully functional end-to-end pipeline on devnet. Tokenize physical assets, deposit into lending vaults, and borrow against on-chain collateral. Built for the XRPL Commons Hackathon · March 2026.
What It Does
LiquidX implements the full RWA lending lifecycle on XRPL devnet. Every action — depositing into a vault, borrowing against collateral, tokenizing an asset — generates a real XRPL transaction hash, verifiable on devnet.xrpl.org.
- Lend: Deposit assets into vaults with yield accrual
- Borrow: Structured repayment schedules with on-chain receipts
- Tokenize: DID → escrow → MPT pipeline for real-world asset representation
- Validator dashboard: Monitor protocol health and positions
- Holdings dashboard: Portfolio view with Recharts visualizations
XRPL Standards Used
LiquidX builds on two XRPL Improvement Proposals that went live on devnet in March 2026:
- XLS-33 (MPTokensV1): Multi-Purpose Token standard — used for tokenizing real-world assets into on-chain representations with DID anchoring
- XLS-66 (Lending Protocol): Native XRPL lending primitive — used for vault mechanics, borrow/repay flows, and interest calculations directly on-ledger
Using these standards rather than building custom smart contracts means LiquidX inherits XRPL's finality guarantees and low transaction costs natively.
Stack
- Frontend: Next.js 15 (App Router), React 19, TypeScript
- State: Zustand 5
- UI: Tailwind CSS, Radix UI, Recharts, Framer Motion
- Backend/Auth: Supabase
- Chain: XRPL devnet — xrpl.js SDK