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
Live App GitHub