On-Demand Liquidity (ODL) - Part 1: How It Works
Learning Objectives
Explain the complete ODL transaction flow from initiation to settlement
Identify all parties involved in an ODL transaction and their roles
Calculate the cost components of an ODL transaction
Compare ODL economics versus traditional correspondent banking
Assess when ODL has genuine cost advantages
Of all Ripple's products, ODL is the one that matters most for XRP. Here's why:
- RippleNet messaging: Doesn't use XRP
- RLUSD: Doesn't use XRP
- Custody: Stores XRP but doesn't create demand
- CBDC Platform: May or may not involve XRP (theoretical)
- ODL: Uses XRP for every single transaction
If you own XRP as an investment based on utility value, ODL is your thesis. Everything else is secondary.
This lesson goes deep into ODL mechanics—not marketing claims, but the actual technical and economic reality of how XRP enables cross-border settlement.
Recall from Lesson 4 the core inefficiency of correspondent banking:
TRADITIONAL CROSS-BORDER SETTLEMENT:
- Banks must hold capital at correspondent banks
- Capital trapped, waiting for payment requests
- Estimated $27+ trillion trapped globally
- Opportunity cost of capital: 8-10% annually
- Need $5-10M pre-positioned in PHP nostro
- That capital could be lent, invested, or returned
- Instead, it sits waiting
ODL's value proposition: **Eliminate the need for pre-funded accounts by using XRP for on-demand settlement.**
TRADITIONAL SETTLEMENT:
[USD] → [Pre-funded PHP nostro] → [PHP to recipient]
Capital required: Yes (pre-positioned)
Time: Hours to days
ODL SETTLEMENT:
[USD] → [XRP] → [PHP]
Capital required: No (on-demand)
Time: Seconds to minutes
```
- Converts source currency to XRP
- Transfers XRP across the XRP Ledger (3-5 seconds)
- Converts XRP to destination currency
The XRP exposure lasts seconds, not days. No pre-funded accounts needed.
Why use XRP instead of another cryptocurrency or stablecoin?
XRP'S PROPERTIES FOR BRIDGING:
- 3-5 second settlement on XRPL
- Fast enough to minimize price exposure
- Compare: Bitcoin ~10 minutes, Ethereum ~12 seconds
- ~$0.0001 per transaction
- Negligible vs. payment economics
- Thousands of transactions for pennies
- Top 5-10 cryptocurrency by market cap
- Available on major global exchanges
- Sufficient depth for most corridors
- Built for payments (not smart contracts)
- Ripple's ecosystem support
- Dedicated market-making infrastructure
---
An ODL transaction involves multiple parties:
The sender (individual or business)
Has source currency (e.g., USD)
Wants to send to recipient abroad
Bank or MTO handling the send side
RippleNet customer
Initiates ODL transaction
Crypto exchange in source country
Converts source currency → XRP
Provides liquidity for conversion
Decentralized blockchain
Transfers XRP from origin to destination
Settles in 3-5 seconds
Crypto exchange in destination country
Converts XRP → destination currency
Provides liquidity for conversion
Bank or MTO handling receive side
May be same as originating (internal) or different
Delivers funds to recipient
The recipient
Receives destination currency (e.g., PHP)
Provide XRP liquidity on exchanges
Profit from bid-ask spread
Critical infrastructure role
Complete ODL Flow (USD → PHP example):
Beneficiary exists
Compliance cleared
Liquidity available
Quote locked in
Market order or pre-arranged
Price based on current XRP/USD rate
Spread cost incurred
From originating exchange wallet
To destination exchange wallet
Transaction fee: ~0.00001 XRP
Confirmed in 3-5 seconds
Based on current XRP/PHP rate
Spread cost incurred
Local currency now available
STEP 5: LOCAL DELIVERY (T+13 seconds to minutes)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Destination FI receives PHP
Credits to Maria's account or cash pickup
Local settlement complete
Result: Maria has PHP
TOTAL TIME: ~10 seconds to few minutes
(depending on local delivery method)
```
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ CUSTOMER │ │ ORIGINATING │ │ ORIGINATING │
│ (Sender) │────▶│ FI │────▶│ EXCHANGE │
│ [$1,000] │ │ (Bank/MTO) │ │ (USD→XRP) │
└─────────────┘ └─────────────┘ └──────┬──────┘
│
│ XRP
▼
┌─────────────────┐
│ XRP LEDGER │
│ (3-5 seconds) │
└────────┬────────┘
│
│ XRP
▼
┌─────────────┐ ┌─────────────┐ ┌──────┴──────┐
│ CUSTOMER │ │ DESTINATION │ │ DESTINATION │
│ (Recipient) │◀────│ FI │◀────│ EXCHANGE │
│ [₱55,000] │ │ (Bank/MTO) │ │ (XRP→PHP) │
└─────────────┘ └─────────────┘ └─────────────┘ODL transactions have several cost components:
COST 1: EXCHANGE SPREAD (SOURCE)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What: Bid-ask spread on USD→XRP conversion
Typical: 0.1% - 0.5% (varies by liquidity)
Example: $1,000 × 0.3% = $3.00
COST 2: XRP LEDGER TRANSACTION FEE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What: Network fee for XRPL transaction
Typical: ~0.00001 XRP (~$0.00002)
Example: Negligible
COST 3: EXCHANGE SPREAD (DESTINATION)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What: Bid-ask spread on XRP→PHP conversion
Typical: 0.1% - 1.0% (varies by liquidity)
Example: $1,000 × 0.5% = $5.00
COST 4: FX RATE DIFFERENTIAL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What: Difference from mid-market FX rate
Typical: 0.1% - 0.5%
Example: $1,000 × 0.2% = $2.00
COST 5: RIPPLE/PARTNER FEES
━━━━━━━━━━━━━━━━━━━━━━━━━━━
What: Service fees charged by Ripple/partners
Typical: Varies by agreement
Example: $1,000 × 0.3% = $3.00
COST 6: XRP PRICE MOVEMENT RISK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What: Risk that XRP moves during transaction
Typical: Minimal (seconds exposure)
Example: Usually negligible, occasionally significant
Example: $1,000 USD → PHP via ODL
Component | Cost
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Source spread (0.3%) | $3.00
XRPL fee | $0.00
Destination spread (0.5%)| $5.00
FX differential (0.2%) | $2.00
Partner fees (0.3%) | $3.00
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TOTAL DIRECT COST | $13.00 (1.3%)
PLUS: XRP price risk (if adverse movement)
PLUS: Operational overhead (integration, compliance)
Traditional Correspondent Banking ($1,000 USD → PHP):
Component | Cost
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Sending bank wire fee | $25-50
Correspondent bank fee(s) | $15-30
Receiving bank fee | $10-20
FX spread (traditional) | $10-30
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VISIBLE DIRECT COST | $60-130 (6-13%)
PLUS: Hidden correspondent fees
PLUS: Opportunity cost of nostro capital
PLUS: Failed payment costs
Capital Efficiency Comparison:
Need pre-funded nostro account
$1,000/day volume might require $5,000-10,000 nostro
Capital cost: ~8-10% annually
For $10,000 nostro: $800-1,000/year cost
No pre-funded account
Capital required: Maximum single transaction
Working capital only
Capital savings: Significant for high-volume corridors
ODL has cost advantage when:
Traditional correspondent fees are high
Multiple intermediaries required
Emerging market corridors
Tight spreads on both ends
Active market makers
Sufficient depth for transaction sizes
Capital savings from nostro elimination
Fixed integration costs amortized
Scale benefits
Time-sensitive payments
Cash flow critical
FX risk reduction valuable
EXAMPLES OF FAVORABLE CORRIDORS:
✓ US → Mexico (Bitso liquidity)
✓ Japan → Philippines (SBI volume)
✓ Developed → emerging market
```
ODL struggles when:
Well-established correspondent relationships
Low existing fees
Competitive pricing
Wide spreads
Slippage on larger transactions
Insufficient market depth
Can't amortize integration costs
Capital savings minimal
Fixed costs dominate
Crypto prohibited
Compliance overhead high
Legal uncertainty
EXAMPLES OF UNFAVORABLE CORRIDORS:
✗ US ↔ UK (excellent traditional rails)
✗ EUR ↔ USD (deep FX markets)
✗ Any corridor to crypto-restricted country
---
ODL's viability depends entirely on XRP liquidity:
LIQUIDITY DETERMINES:
- Deeper liquidity = tighter spreads
- Thin liquidity = wider spreads = higher costs
- Spread is largest variable cost
- Can't move more than liquidity supports
- Large transactions may move price
- Limits ODL for wholesale payments
- Consistent liquidity = predictable pricing
- Inconsistent = pricing uncertainty
- Enterprises need predictability
LIQUIDITY SOURCES:
- Regular traders providing liquidity
- Organic market activity
- Varies by exchange and pair
- Professional firms providing quotes
- Ripple may incentivize/subsidize
- Critical for thinner corridors
- Ripple may provide liquidity
- Particularly for new corridors
- Sustainability question
- Banks, funds providing liquidity
- Growing as ODL matures
- Profit from spread capture
New corridors face a chicken-and-egg problem:
THE DILEMMA:
Volume needs liquidity:
"We can't use ODL—spreads are too wide"
Liquidity needs volume:
"We won't provide liquidity—no volume to profit from"
- Subsidize early liquidity
- Pay market makers to provide quotes
- Accept losses until organic liquidity develops
- How long can subsidies continue?
- Does organic liquidity eventually develop?
- What happens if subsidies stop?
---
How XRPL processes ODL transactions:
- Type: Payment
- Source: Exchange A wallet
- Destination: Exchange B wallet
- Amount: X,XXX XRP
- Fee: ~0.00001 XRP
- Transaction submitted to XRPL
- Validators receive transaction
- Consensus round (3-5 seconds)
- 80%+ validators agree
- Transaction finalized
- Irreversible settlement
- Deterministic finality (no reorgs)
- No confirmation required
- Immediate availability
How FIs integrate with ODL:
INTEGRATION COMPONENTS:
- API integration
- Messaging layer
- Quote/execution interface
- Accounts at origin exchange
- Accounts at destination exchange
- KYC/AML on both
- XRP wallet management
- Key security
- Transaction signing
- Connection to fiat banking
- Fund movement to/from exchanges
- Reconciliation systems
- AML monitoring
- Sanctions screening
- Reporting infrastructure
How participants manage ODL risks:
XRP price can move during transaction
Mitigation: Speed (seconds exposure)
Mitigation: Pre-locked quotes
Mitigation: Hedging (for larger flows)
Exchange failure/insolvency
Mitigation: Multiple exchange partners
Mitigation: Credit limits
Mitigation: Settlement netting
System failures
Mitigation: Redundancy
Mitigation: Fallback to traditional rails
Mitigation: Monitoring and alerting
Rule changes
Mitigation: Compliance programs
Mitigation: Legal monitoring
Mitigation: Geographic diversification
✓ A real product processing real volume
✓ A capital-efficient alternative to nostro accounts
✓ Faster than traditional correspondent banking
✓ Cost-competitive in specific corridors
✓ The primary driver of XRP utility demand
✓ Growing (from a small base)✗ Not a replacement for all cross-border payments
✗ Not cheaper in every corridor
✗ Not unlimited in scale (liquidity constrained)
✗ Not without risks (crypto exposure)
✗ Not dominant in any market
✗ Not growing as fast as early projections suggested✅ ODL works technically—real transactions process successfully.
✅ Capital efficiency is genuine—no pre-funded nostro accounts required.
✅ Speed advantage is real—seconds versus days for settlement.
✅ Some corridors show clear economics—US-Mexico, Japan-Philippines viable.
⚠️ True cost comparison versus traditional rails in specific corridors—data is limited.
⚠️ How much liquidity is subsidized versus organic market development.
⚠️ Scalability limits—can ODL handle larger transaction sizes?
⚠️ Long-term spread trajectory—will competition tighten or widen spreads?
🔴 Liquidity dependence—thin liquidity corridors have unfavorable economics.
🔴 Subsidy sustainability—unclear if early corridors are truly profitable.
🔴 Corridor limitations—many corridors lack sufficient XRP liquidity.
🔴 Stablecoin competition—similar capital efficiency without volatility.
ODL is a technically functional product with genuine advantages in capital efficiency and settlement speed. In specific corridors with deep XRP liquidity, it can be cost-competitive with traditional rails.
However, ODL is not universally superior. It works best in corridors where traditional infrastructure is expensive and XRP liquidity is deep. Many corridors don't meet these criteria. The product's growth has been slower than early projections, and the question of liquidity sustainability (how much is subsidized) remains.
For XRP investors, ODL represents the core utility thesis. But utility value requires volume at scale, and ODL's current ~$10B annually is a small fraction of the cross-border market.
Assignment: Model a complete ODL transaction and compare economics to traditional rails.
Requirements:
Part 1: Transaction Flow Diagram (1 page)
- All parties involved
- Flow of funds (fiat and XRP)
- Timing at each step
- Key decision points
Choose a specific corridor (e.g., US → Philippines).
Part 2: Cost Model (1 page)
For a $10,000 transaction in your chosen corridor, calculate:
| Cost Component | ODL | Traditional |
|---|---|---|
| Source conversion | ||
| Transfer/correspondent fees | ||
| Destination conversion | ||
| FX spread | ||
| Other fees | ||
| Total | ||
| As % of principal |
State your assumptions clearly.
Part 3: Economic Analysis (1/2 page)
- Is ODL cost-competitive in this corridor?
- What would change your conclusion?
- What's the break-even volume for integration costs?
Part 4: Risk Assessment (1/2 page)
Identify top 3 risks for ODL in this corridor and mitigation approaches.
3 pages total
Detailed diagram required
Show calculations
Transaction flow accuracy (25%)
Cost model completeness (30%)
Economic analysis quality (25%)
Risk assessment (20%)
Time Investment: 2-3 hours
Value: Develops ability to evaluate ODL economics for specific use cases.
Knowledge Check
Question 1 of 1Why is XRP liquidity critical for ODL viability?
- XRP Ledger documentation (xrpl.org)
- Ripple ODL technical specifications
- Exchange API documentation
- World Bank Remittance Prices Worldwide
- Correspondent banking cost studies
- Cross-border payment market analysis
- SBI Remit ODL implementation
- Bitso corridor operations
- Mercury FX public case studies
For Next Lesson:
Lesson 8 examines ODL adoption and analysis—actual volume data, growth trends, corridor performance, and what the numbers tell us about ODL's trajectory.
End of Lesson 7
Total words: ~4,800
Estimated reading time: 25 minutes
Estimated deliverable time: 2-3 hours
Course 52: Ripple Product Suite Overview
Lesson 7 of 18
XRP Academy - The Khan Academy of Digital Finance
Key Takeaways
ODL eliminates nostro accounts
by using XRP as a bridge currency—this is genuine capital efficiency, not marketing.
Transaction flow involves 7+ parties:
customer, originating FI, origin exchange, XRPL, destination exchange, destination FI, recipient—plus market makers.
Cost components include:
exchange spreads (2x), XRPL fees (negligible), FX differential, partner fees, and price risk during settlement.
ODL wins economically when:
traditional corridor costs are high AND XRP liquidity is deep AND volume justifies integration.
Liquidity is the key constraint:
without deep, consistent XRP liquidity on both ends of a corridor, ODL economics don't work. ---