Overview
XRPL settlement requires two funded wallets on testnet:- Founder wallet — Issues MPT equity tokens and creates vesting escrows
- Agent wallet — Receives platform fees and releases escrows
Generate Wallets
- Connect to the XRPL testnet faucet
- Generate and fund wallets with test XRP
- Write wallet seeds to
packages/xrpl-contracts/.env
FOUNDER_SEED and AGENT_SEED values to packages/ai-agent/.env.
Verify Setup
Start the server and check wallet status:Run the Demo
The full end-to-end demo analyzes a repo, opens a market, and settles on XRPL:Testnet Explorer
View transactions on the XRPL testnet explorer: https://testnet.xrpl.orgKnown Limitations
RLUSD payments fail on testnet
RLUSD payments fail on testnet
Trust line setup succeeds, but the RLUSD payment fails with
tecPATH_DRY because testnet wallets don’t have RLUSD balance. This is expected and non-critical — the settlement completes without it.Settlement is slow (~30s)
Settlement is slow (~30s)
Each participant requires multiple sequential XRPL transactions. The demo caps at 5 participants for speed. Each transaction takes 3-5 seconds to finalize.
Concurrent settlements queue
Concurrent settlements queue
XRPL requires sequential sequence numbers per account. A mutex ensures only one settlement runs at a time.