{"service":"XR-Sentinel","fee":"$0.10 USD equivalent (XRP or RLUSD on XRPL, or USDC on Base)","fee_recipient":"rKxTzCKYKPPdXEzuioEQ6KekQK26w2DBd5","refund_policy":"All payments are final and non-refundable once settled on-chain. XR-Sentinel uses x402 with verify-before-settle ordering: the facilitator validates your presigned XRPL Payment first, the scan runs, and only then is the payment submitted to the ledger. If the AI classification step fails (HTTP 503), settlement does NOT happen and your presigned tx is never broadcast - retry the same payment within the freshness window. No refunds are issued for cached responses, successful classifications (including Dormant/Unknown), or classifications you disagree with.","fee_breakdown":{"amount_usd":"0.10","xrp":{"amount":"0.089489","drops":89489,"xrp_usd_spot":1.11745,"note":"XRP amount is dynamic - $0.10 USD at current spot. The exact required drops are advertised per-request in the 402 PaymentRequirements body; refresh on each scan."},"rlusd":{"amount":"0.10","issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","currency_hex":"524C555344000000000000000000000000000000"}},"getting_started":"Before your first /scan, GET https://sentinel.xrpl-utilities.io/schema and cache it. Responses reference signals, feature keys, and confidence tiers by shorthand.","payment_protocol":{"spec":"x402","x402_version":2,"scheme":"exact","network":"xrpl:0","facilitator_url":"https://xrpl-facilitator-mainnet.t54.ai","challenge_response":"On HTTP 402, server returns x402-spec PaymentRequired body (JSON) listing accepts[] with one XRP option and one RLUSD option. The same body is mirrored base64-encoded in the PAYMENT-REQUIRED header for header-based clients.","auth_header":"PAYMENT-SIGNATURE","auth_value":"Base64(JSON) of a v2 PaymentPayload containing the chosen PaymentRequirements as `accepted` and a `payload.signedTxBlob` (presigned XRPL Payment hex) plus `payload.invoiceId` echoing the invoice from accepts[].extra.invoiceId.","settlement_header":"PAYMENT-RESPONSE","settlement_value":"Base64(JSON) of the facilitator settle response on success: {success, transaction, network, payer}.","freshness_seconds":600,"scope":"single use per scan; invoice + sourceTag bind replay protection"},"output":"Behavioral pattern classification of XRPL wallet activity.","cache_policy":"Each scan response is cached server-side for 24h per address. You are charged the standard per-scan fee whether the response was freshly computed or served from cache. Cached responses are flagged with `cached: true` in the response body so integrators can detect them. Idempotency cache (10 minutes) additionally returns the same response without a second charge if the same x402 invoice is replayed.","pricing_volatility":"The 402 PaymentRequirements body is the canonical price for that request only. The required XRP drops are computed from the XRP/USD spot at challenge issuance. Do not reuse a stale 402 challenge - spot can move between issuance and signing. Request a fresh 402 if your client delays signing more than ~60 seconds. RLUSD pricing is always a flat 0.10 RLUSD.","data_handling":"Scan input (the XRPL address) is forwarded to QuickNode for transaction history, to XRPScan for label lookup, and to the configured AI provider as part of the classification prompt. Client IPs are HMAC-hashed under a per-process secret before use as rate-limit bucket keys; raw IPs are never logged or stored. No request bodies are persisted beyond the per-address response cache.","availability":"Service is provided 'as-is' on a best-effort basis with no uptime SLA. Operator is not liable for indirect, consequential, or incidental damages arising from use, misuse, downtime, or misclassification. Third-party dependencies (QuickNode, t54 facilitator, XRPScan, AI provider) may degrade or change availability without notice.","user_responsibility":"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. This service is offered void where prohibited; use is not authorized in California or Colorado.","disclaimer":"Not a risk, compliance, AML, or sanctions service. No counterparty labels or graph forensics are applied. Always do your own research and independently verify any address before transacting, extending credit, or making financial, legal, or regulatory decisions based on these results."}