Check a wallet
Free demo (3 checks per 24hrs) or pay with any XRPL wallet for unlimited access — no coding required.
Your AI agent needs a wallet. One call. 4 XRP. Done.
- Returns Fresh XRPL keypair + 2 XRP funding transfer — activated on mainnet, ready to transact
- Funding 2 XRP transferred from service wallet to the new address
- Best for AI agents that need a new XRPL wallet autonomously
- Security Seed shown once — store immediately
- Network xrpl:0 (Mainnet)
- Protocol x402 v2
Endpoints
Eight endpoints. One purpose: protect every transaction before it happens.
🔲 NO CODE — Scan & Pay
- Step 1 Use the wallet checker on this page
- Step 2 Select your check type and click "Pay with XRPL Wallet"
- Step 3 Scan the QR with Xaman or any XRPL wallet
- Result Appears automatically — no setup required
- Setup None. No API keys, no account
Quick Pre-Payment Check
- Returns ALLOW CHALLENGE BLOCK
- Signals 3 fast signals
- Speed < 3 seconds
- Network xrpl:0 (Mainnet)
- Protocol x402 v2
Full Risk Analysis
- Returns ALLOW CHALLENGE BLOCK
- Description Returns verdict, behavioral tags, and full 31-signal breakdown. Add ?v=2 for sub-scores and graph analysis.
- Signals 31 signals including sanctions + NFT phishing + memo phishing detection
- Confidence HIGH / MEDIUM / LOW confidence rating
- Network xrpl:0 (Mainnet)
- Protocol x402 v2
Batch Scoring — 20% Off
- Tier 1 Up to 10 wallets — 8 XRP
- Tier 2 Up to 25 wallets — 20 XRP
- Tier 3 Up to 50 wallets — 40 XRP
- Per wallet 0.8 XRP (vs 1 XRP single)
- Returns Array of verdicts + full breakdowns
RWA Compliance Check
- Returns
COMPLIANT
REVIEW_REQUIRED
NON_COMPLIANT - Description Real World Asset / RLUSD compliance screening
- Signals RWA holdings, escrow activity, 0-100 score
- Speed < 5 seconds
- Network xrpl:0 (Mainnet)
- Protocol x402 v2
Credential Check
- Returns
CREDENTIAL_READY
REVIEW_REQUIRED
CREDENTIAL_DENIED - Description Permissioned Domain credential screening
- Signals Targeted institutional screening
- Speed < 5 seconds
- Network xrpl:0 (Mainnet)
- Protocol x402 v2
Escrow Check XLS-85 Ready
- Returns
ESCROW_SAFE
ESCROW_REVIEW
ESCROW_DENIED - Description Token Escrow counterparty screening
- Signals Escrow history + behavioral analysis
- Speed < 5 seconds
- Network xrpl:0 (Mainnet)
- Protocol x402 v2
Compliance Bundle
- Returns PASS REVIEW BLOCK
- Includes Full risk score + RWA compliance + credential check
- Returns Unified overall_verdict with per-check breakdown
- Best for Pre-onboarding, fund release, agent gating
- Network xrpl:0 (Mainnet)
- Protocol x402 v2
- Note 20% cheaper than running checks individually
Intelligence Layer — v2 API
Three new dimensions of wallet intelligence layered on top of the 31-signal score.
🏷️Behavioral Tags
Every score includes human-readable tags derived from on-chain signals. Risk tags fire first —
established_wallet, wash_trading_detected, dust_wallet, sanctioned.
Positive tags follow — trustline_holder, domain_verified, large_balance.
Included in every /score response
📊Sub-Scores
Four independent risk dimensions: velocity_risk, counterparty_risk, pattern_risk, and compliance_risk.
Each scores 0–100. Know exactly what is driving the overall verdict.
Available with ?v=2
🕸️Graph Analysis
Network-level intelligence from transaction counterparty analysis. cluster_size, inflow_concentration, outflow_concentration, flagged_counterparties, and hops_to_flagged.
The only XRPL scorer that sees the network, not just the wallet.
Available with ?v=2
How it works
Call the endpoint
Pass any XRPL wallet address as a URL parameter. Receive a 402 challenge with a fresh invoiceId.
Pay via x402
Sign a presigned XRPL Payment transaction embedding the invoiceId in the Memos field. Send it in the PAYMENT-SIGNATURE header.
Receive verdict
The x402 facilitator verifies and settles the payment on-chain. The service returns an instant ALLOW/CHALLENGE/BLOCK verdict with 31-signal breakdown.
Use Cases
DeFi & AMM Protection
Before allowing a wallet to provide liquidity to your AMM pool, verify it isn’t a known wash trader. A BLOCK verdict prevents market manipulation before it happens.
Prevents wash tradingNFT & High-Value Transactions
Before processing a high-value NFT sale, check the buyer wallet risk. A CHALLENGE verdict triggers additional verification before funds move.
Protects high-value salesAI Agent Commerce
Your autonomous agent discovers a new service on the x402 Bazaar. Before paying, call /prescore to verify the destination wallet in under 3 seconds. The 0.1 XRP check prevents costly mistakes.
Safe autonomous paymentsScore Your Own Wallet
Before an AI agent signs a transaction or a wallet owner initiates a payment, run a self-check to see how your address appears to risk systems. Catch inherited reputation issues before they block you downstream.
Self-assessmentAutonomous Agent Setup
Your AI agent needs a fresh XRPL wallet to start transacting. Call POST /provision-wallet once — get back a funded keypair (2 XRP transferred to the new wallet) ready for mainnet in seconds. No human setup required.
Full autonomy
The compliance layer for
RWA tokenization on XRPL
As institutional assets move on-chain, issuers need to know exactly who is holding and trading their tokens. XRPL Risk Score gives you instant wallet intelligence before a single token changes hands.
RWA Issuer Compliance
Before allowing a wallet to hold your tokenized bond, T-bill, or fund share score it first. Instantly flag sanctioned wallets, suspicious counterparties, and high-risk behavior patterns before any token transfer is authorized.
For IssuersAI Agent Verification
Autonomous agents transacting RWA tokens on XRPL need a verification layer. Integrate via MCP or direct API. Your agent scores the destination wallet and proceeds or halts automatically. No human in the loop.
For AI AgentsIntegrate in minutes
Two ways to add XRPL wallet risk intelligence to your stack.
For AI Agents — Claude Desktop
Give Claude Desktop and any MCP-compatible agent pre-transaction XRPL wallet risk intelligence. 8 tools, one command.
Then restart Claude Desktop.
Listed in the Official MCP Registry · Smithery · npm
For Developers — Node.js SDK
Official Node.js client — published on npm. Two lines of code to integrate. Handles x402 payment, XRPL signing, and facilitator settlement automatically.
Frequently Asked Questions
Everything people are asking about the service
@xrplriskscore/client. It handles the full x402 flow — the 402 challenge, XRPL Payment transaction signing, invoiceId Memo embedding, and facilitator settlement — so integrating is two lines of code. The source is MIT-licensed and on GitHub.POST /score-batch. Three tiers: 10 wallets for 8 XRP, 25 for 20 XRP, 50 for 40 XRP. All tiers are 20% cheaper per wallet than single scoring. One payment, one call, all results.Idempotency-Key header with any paid request. If the same key is retried within 10 minutes for the same wallet, we return the cached response without charging again. Critical for production workflows where network drops or retries could otherwise cause duplicate payments.Risk scores inform decisions — they don’t make them
xrplriskscore.ai analyzes on-chain behavior and returns a risk signal. What you do with that signal is entirely your decision. A BLOCK verdict means our system detected serious risk flags — but you choose whether to proceed. An ALLOW verdict means no known risk indicators were detected at the time of scoring — it is not a guarantee of safety. Think of it like a weather forecast: useful intelligence, not a certainty.
⚖ Disclaimer: xrplriskscore.ai provides on-chain risk intelligence for informational purposes only. Nothing on this site or returned by this API constitutes financial advice, legal advice, or a recommendation to transact or not transact with any wallet. Scores are based on publicly available on-chain data and known signals at the time of the request. Past on-chain behavior does not guarantee future conduct. You are solely responsible for your own transaction decisions. xrplriskscore.ai accepts no liability for losses arising from reliance on these scores.