Odel
XRPLHub — XRPLScore & XRPL actions

XRPLHub — XRPLScore & XRPL actions

@dcroyaltyTypeScriptUpdated 3 days ago

Free XRPL wallet creditworthiness scores, ready-to-sign txjson for 35 XRPL actions, and more.

Server endpointStreamable HTTPNo authProbed

This is the third-party server itself — Odel doesn't run it. Hitting this URL directly talks straight to the upstream server with no auth or proxying. Connect through Odel to front it with managed auth.

XRPLHub.io

On-chain creditworthiness for the XRP Ledger. XRPLHub gives any XRPL wallet a 300–850 credit-style score (XRPLScore) computed from 8 public-ledger signals, sells ready-to-sign prebuilt XRPL transactions for 35 actions, issues signed verifiable score credentials, and runs an on-chain community micro-grant fund.

  • Live app: https://www.xrplhub.io
  • The wallet score is free and unauthenticated. Paid actions settle in XRP or RLUSD — no account, no signup.
  • Next.js + TypeScript on Vercel · Neon Postgres (Prisma) · Xaman (XUMM) for signing.

The production app is the Next.js project in kreditkarma-backend/.


XRPLScore

A 300–850 number on an absolute scale (like FICO — not a percentile that drifts with the population), from 8 signals:

SignalWhat it measures
Account ageAge from the wallet's genuine first transaction
Transaction activityLifetime on-chain activity (log curve, no cap)
Financial healthSpendable XRP + buffer above the real reserve line
Token engagementTrust lines to issued assets
DEX activityOrder history on the native DEX
AMM participationLiquidity-pool activity
Security configMultisig, regular key, domain, escrow
NFT activityNFT portfolio + trading

The same number is returned everywhere: the public site, the free endpoint, the paid API, the x402 endpoints, and the MCP server.

# Free, no key, any wallet:
curl https://www.xrplhub.io/api/score/rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De

For AI agents

MCP server

Streamable HTTP, JSON-RPC 2.0, no auth.

https://www.xrplhub.io/api/mcp
claude mcp add xrplhub --url https://www.xrplhub.io/api/mcp
ToolWhat you getCost
check_xrpl_score300–850 score, grade, percentile, 8-signal breakdown, tips. Param: wallet_address.free
list_xrpl_servicesAll 35 build_xrpl_transaction actions, each with params + examples. No params.free
build_xrpl_transactionReady-to-sign txjson for one of 35 XRPL actions. Params: product_id, wallet_address, params.free
issue_score_credentialSigned, tamper-evident score certificate + public verify URL, 90 days. Params: wallet_address, currency, uuid.1 XRP / 1 RLUSD
submit_grant_applicationApply for a 1–100 RLUSD community micro-grant. Params: wallet_address, category, amount, description.free
donate_to_community_fundDonate XRP or RLUSD to the grant treasury. Params: amount, currency, donor_wallet, message.free

The transaction tools return an unsigned txjson — the wallet owner signs it in their own wallet. XRPLHub never signs for anyone.

x402 (pay-per-call, RLUSD, no signup)

llms.txt

https://www.xrplhub.io/llms.txt


B2B API (subscription)

Buy a key at https://www.xrplhub.io/pricing — pay in XRP or RLUSD, connect Xaman and sign (no address typing), no signup.

curl -H "Authorization: Bearer xrs_live_..." \
  "https://www.xrplhub.io/api/v1/score?wallet=rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"
PlanPriceIncludedRate limit
Free$0500 scored calls/mo15 req/min
Starter$29/mo10,00060 req/min
Growth$149/mo100,000 (overage billed)300 req/min
Scale$499/mo1,000,000 (overage billed)1,000 req/min

Community grants

Donate XRP or RLUSD to the treasury; anyone can apply for a 1–100 RLUSD micro-grant (rent, utilities, groceries, medical, transport, childcare). AI triages each application, a human approves, and approved funds go straight to the applicant's wallet. Every donation and payout is on-ledger.

Treasury: rs59g3amo5iT6T64Cg96XXMAWuw3WPQcLF · view on XRPScan


Development

cd kreditkarma-backend
npm install
cp .env.example .env   # fill in the values
npx prisma generate
npm run dev

See kreditkarma-backend/.env.example for every environment variable the app reads.


Links