Pre-trade guardrail assess
swapeazi_guardrail_checkBefore money moves: every eligible route for a payment scored against your own limits (maximum LDI, maximum settlement time, regulated provider required), your quote measured if you pass one, beside what banks advertise, the official business-payment average and the G20 lines. Evidence against your policy, never a recommendation. Returns a signed decision record: keep it with the payment and pass it to swapeazi_guardrail_reconcile once it settles. Paid: configure this server with an Authorization Bearer key (https://swapeazi.io/pricing).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quote | No | Optional. A quote you already hold, to be measured as given. | |
| client_id | No | Optional. Your own reference, echoed back. | |
| source_amount | Yes | Amount to send, in the origin currency. | |
| origin_currency | Yes | ISO 4217 code, e.g. 'GBP'. | |
| allowed_providers | No | Optional. Restrict routes to your own already-connected panel, by provider label or id. For embedding this assessment as a mandatory step inside your own already-licensed release pipeline — asking which of YOUR connected providers should carry this, not who exists in the market, the way an execution-management system asks which of its own connected brokers should fill an order. A provider outside the panel is ruled out before scoring, never silently dropped: it appears in ruled_out with reason not_in_callers_connected_panel. Omit for no restriction. | |
| origin_jurisdiction | No | Optional ISO 3166-1 alpha-2 country of the sender. | |
| destination_currency | Yes | ISO 4217 code, e.g. 'MZN'. | |
| max_settlement_hours | No | Optional. Your delivery-time cap. | |
| require_regulated_lp | No | Default true. | |
| max_acceptable_ldi_bps | No | Optional. Your cost cap in basis points. | |
| destination_jurisdiction | No | Optional ISO 3166-1 alpha-2 country of the beneficiary. |