Real-world assets, on-chain in real time
Live tracker for tokenized real-world assets on XRPL. Per-issuer circulating supply, today's mint and burn flow, and the canonical wallet map across treasuries, stablecoins, commercial paper, money-market funds, and energy commodities.
A real-world asset (RWA) token represents off-chain value on-chain. A tokenized US Treasury bill, a Brazilian Real stablecoin, a megawatt-hour of energy, an institutional money-market fund share. The issuer holds the underlying asset off-chain; the on-chain token is the claim against it. When you swap into RWA, you're buying exposure to the off-chain thing through an on-chain rail.
Names you know: Ondo Finance (BlackRock-backed treasuries), Ripple (RLUSD stablecoin), Société Générale FORGE (MiCA-licensed EUR stablecoin), OpenEden (T-bills), Archax (abrdn money-market). Names you might not: Schuman Financial, Braza Group (USD + BRL stablecoins), Justoken (energy commodity), Guggenheim / Zeconomy (commercial paper). The live tracked set is rendered below and grows as new institutional rails mature.
Sub-second settlement at fractions of a cent. Native multi-currency support without bridges. Permissioned trading rails (XLS-80) for regulated assets. Built-in clawback flags for issuers who need them. The combination makes XRPL one of the few public chains where a regulated RWA can settle natively, which is why institutional issuers have been deploying through 2024 and 2025.
XLS-85 enables time-locked or condition-locked escrow of non-XRP IOU tokens. Used for vesting, deferred settlement, and atomic two-leg trades. DvP candidates are paired escrows sharing a Condition hash within an hour (delivery-versus-payment pattern, candidate not confirmed). The counts here cover XLS-85 activity across all XRPL IOUs that Pulse's whale watcher observes; the per-issuer chips on the tiles below scope to operator-tracked RWA issuers only, which is a smaller subset.
The issuers with the biggest net change in circulating supply over the last 30 days, in either direction. A positive number means more tokens were minted than burned (capital flowed in); a negative number means more were redeemed than issued (capital flowed out). Ranked by absolute size so a $1M outflow ranks alongside a $1M inflow. The default view because institutional issuers (Justoken JMWH, Ondo OUSG, Schuman EURØP) mint infrequently in large discrete amounts; a 30-day window keeps them on the list between mint events rather than flickering in and out of a 7d boundary.
Daily settlement activity across every tracked real-world-asset issuer. The top chart counts every mint and redemption event per UTC day, stacked by issuer; currency-agnostic, so a Braza BBRL redemption sits alongside an Ondo OUSG mint as one settlement event. The bottom chart sums the dollar value of net flow per day, restricted to issuers whose native unit sits at or near 1 USD (fiat USD stables, treasury bills at NAV, commercial paper, money-market funds); EUR / BRL / AUD / MWh issuers are excluded from the dollar aggregate by design.
One tile per tracked issuer. Circulating is how much of the token exists on-chain right now in the issuer's native units (treasury holdings excluded where applicable, like OpenEden TBL). 24h Δ is how that number moved since yesterday's snapshot. Trustlines is roughly the number of holders. The colored badge is the asset class. When the underlying token sees XLS-85 escrow activity or an issuer-side deep-freeze in the last 24h, the tile adds chips for N escrow(s), DvP candidates (shared-condition reciprocal pairs; candidate, not confirmed), or deep-frozen holders (TrustSet+tfSetDeepFreeze). Ondo OUSG appears twice because Ondo operates two issuer wallets: one for institutional access (authorized-trustline gating + clawback), one for the broader retail variant. "Permissioned" here refers to those wallet-level controls, not XLS-80 PermissionedDomains (those live in XR-Trust).
Wallets that fingerprint as regulated issuers on XRPL (clawback flag set, non-zero issued obligations) but have not yet been operator-reviewed for inclusion in the canonical tracked set above. Surfaced here so the dashboard reflects new RWA-shaped activity on XRPL without waiting on a manual update. Each candidate is auto-classified into one of two tiers, headless: provisional (looks like a regulated issuer: non-vanity wallet, ISIN-like or fiat-suffix currency, RequireAuth or clawback flags) or noise (looks like a meme or community token: vanity wallet plus cute all-caps currency code, no institutional flags). Each candidate shows chain-derived state only; the classification is descriptive, not a compliance verdict, and a candidate may be removed if operator review determines it is not a real-world asset.
Fingerprints like a regulated / institutional issuer. Worth a closer look before promotion.
Fingerprints like a meme or community token (vanity wallet + cute currency code). Listed for transparency; very unlikely to promote.
Every Automated Market Maker pool on XRPL where one of the two tokens is a tracked RWA. AMMs are constant-product liquidity pools (XRPL's XLS-30 standard). Anyone can swap between the two tokens at any time without an order book, with the price set by the pool's reserves. These tiles tell you how much liquidity is actually sitting in each pool, which is a proxy for how tradeable the RWA is on-chain right now. Pools with dust-level balances (under a few dollars) show up too; they're the "rails set up, no real liquidity yet" signal.
Per-issuer mint and burn activity over the last 24 hours. Each row shows how many new tokens were minted (green +), how many were redeemed back to the issuer (red −), and the net change. Positive net means more came in than went out and the issuer's outstanding supply grew; negative means it shrank.
Mints and burns ride the XR-Pulse™ feed at
pulse.xrpl-utilities.io under the
rwa_issuer_flow source. This page surfaces the most recent entries; agents can subscribe to the full stream via x402.
XR-Vault renders dashboards over the
rwa_issuer_flow and
rwa_issuer_daily event sources on XR-Pulse™. Agents that want the raw stream
call POST /events/recent on
pulse.xrpl-utilities.io for $0.10 USD per query
via x402 v2 (XRP or RLUSD on XRPL, or USDC on Base). The cross-issuer summary that powers this
page is exposed at GET /stats/rwa-summary, free.
Vault also exposes its own paid per-issuer drill-down at
POST /scan on
vault.xrpl-utilities.io, plus a free cross-issuer
daily-flow series at GET /stats/daily-flow.
xrpl_vault_daily_flowxrpl_vault_scan · $0.10
Call any tool above from an
MCP client (Claude Desktop etc.) via
@xrpl-utilities/mcp
or the hosted endpoint at mcp.xrpl-utilities.io/mcp. Free tools work without a payment header; paid tools use the same x402 model wrapped as MCP arguments.