XRPL-Utilities
XR-Pulse

XR-Pulse

Live XRPL signal feed

News, on-chain whale activity, and permissioned-domain events on XRPL, combined into one time-ordered feed with the context behind each entry. No editorial scoring. No source ranking. No social scraping.

News from official sources only · on-chain straight from XRPL
Events tracked
On-chain hits
at watchlisted wallets
Sources active
Last ingestion

Live feed

News

XRPL Activity

Free from this page. Agents pay $0.10 per query over the x402 API at pulse.xrpl-utilities.io.

For developers & AI agents

Pay $0.10 per query, no API key

XR-Pulse implements x402 v2 with the exact scheme on XRPL mainnet. Verification and settlement are delegated to the t54 XRPL facilitator.

  1. 1. POST /events/recent returns 402 Payment Required with two options: XRP or RLUSD.
  2. 2. Sign an XRPL Payment matching one option, base64-JSON-encode it, send as PAYMENT-SIGNATURE.
  3. 3. Server verifies, retrieves the feed, then settles. Returns 200 with the JSON and a PAYMENT-RESPONSE header.

Or skip the integration: call xrpl_pulse_recent_events from any MCP client (Claude Desktop etc.) via @xrpl-utilities/mcp or the hosted endpoint at mcp.xrpl-utilities.io/mcp. Same x402 model, just wrapped as MCP tools.

# pip install x402-xrpl
from x402_xrpl import X402RequestsSession
from xrpl.wallet import Wallet

session = X402RequestsSession(
    wallet=Wallet.from_seed(seed),
    rpc_url="https://xrplcluster.com",
    payment_requirements_selector="XRP",
)

feed = session.post(
    "https://pulse.xrpl-utilities.io/events/recent",
    json={"limit": 50},
).json()

for e in feed["events"]:
    print(e["title"], e["source_appearances"])

Output shape

What you get back

Full field-level details at /schema. Live manifest at /agents.json.

How it works

Two streams, one feed: curated news + on-chain whale activity

News stream. Every entry must mention Ripple, XRP, RLUSD, or XRPL. The institutional sources rarely name Ripple, so they fire infrequently but high-signal when they do. The crypto-press sources are tagged for XRP at the source and carry most of the volume.

When two news sources publish the same story (titles overlap within a 48-hour window), we collapse them into one record with a cross-verified flag and the secondary URLs listed alongside.

At ingestion we record the XRPL price. Four hours later we record it again and report the change. Pure measurement, no causal claim.

On-chain stream. The watcher polls validated XRPL ledgers every 60 seconds. Each successful Payment whose USD value clears the storage floor lands as one event with the transaction hash, ledger index, currency (XRP or RLUSD), and full sender + receiver addresses. Where XRPScan recognizes either address as a labeled venue (Binance, Coinbase, bitFlyer, Wanchain Bridge, etc.) the label appears on the card. One ledger transaction in, one event out, no clustering.

Sister products

Also part of the XRPL-Utilities Portfolio

Safe harbor & compliance

XR-Pulse is a measurement-only event feed, not an editorial product. Source presence is reported as a property of an event, not a verdict on the source. Correlation against XR-Telemetry is a measurement, not a causal claim.

Users are responsible for ensuring their use complies with local digital asset and AI regulations, including the California Digital Financial Assets Law and the Colorado AI Act where applicable.