precheck_payment
Before your agent pays an XRPL address: one verdict (block / caution / proceed) by fixed published rules — the destination's XRPLScore, a sanctions screen against every list XRPLHub holds (with a verifiable receipt), account age and ledger flags, and whether the ledger would REJECT the payment (missing destination tag, Deposit Authorization, no RLUSD trust line, unfunded account). This is a PAID x402 call: $0.03 in USDC on Base or RLUSD on the XRP Ledger at GET /api/x402/precheck. This tool returns the payment resource to call; it does not run the check. Params: destination (r..., required), amount, currency (XRP|RLUSD), destination_tag, from (your paying address).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Optional: your paying address — lets the check test Deposit Authorization preauth | |
| amount | No | Optional: the amount you intend to send (plain decimal) | |
| currency | No | Optional: XRP (default when amount is given) or RLUSD | |
| destination | Yes | The XRPL address (r...) you are about to pay | |
| destination_tag | No | Optional: the destination tag you will use |