XRPL Activity Pattern Classifier
Sample buttons show cached classifications instantly (free preview). Click Scan with any address to run a live classification. Pay $0.10 USD in XRP from any wallet (Xaman, Crossmark, GemWallet, etc.).
XR-Sentinel implements x402 v2 with the
exact scheme on XRPL mainnet.
Verification and settlement are delegated to the
t54 XRPL facilitator.
POST /scan returns 402 Payment Required with two options: XRP (dynamic, ≈ $0.10 spot) or RLUSD (flat 0.10).
PAYMENT-SIGNATURE.
200 with the report and a PAYMENT-RESPONSE header.
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", ) report = session.post( "https://sentinel.xrpl-utilities.io/scan", json={"address": "r..."}, ).json() print(report["activity_level"]) print(report["signals"]) print(report["reasoning"])
activity_score: 0–100, scaled to how automated and service-like the wallet behavesactivity_level: Low / Medium / High / Dormant / Unknownconfidence: low / medium / high tier based on transaction depthsignals: array drawn from a published, versioned catalogfeatures: tx types, IN/OUT split, currencies, dust counts, offer churn, time spantop_counterparties: top 20 with verified XRPScan labels and directionreasoning: AI-generated narrative tying the signals to the scoreXR-Sentinel produces behavioral pattern classification, not risk assessment. It is not a compliance, AML, sanctions, or forensic service. A "High" activity level is not a risk signal. It typically indicates an exchange, market maker, AMM, validator, or trading bot.
XRPL-Utilities provides behavioral data classification and technical ledger analysis. We do not provide financial advice, risk ratings, or investment forensics. Users are responsible for ensuring their use of these tools complies with local digital asset regulations, including the California Digital Financial Assets Law and the Colorado AI Act where applicable.