veyline_preflight
Requests a signed, short-lived, policy-enforced preflight decision for a proposed x402 payment using the authoritative quote; no funds are transferred.
Instructions
Request a signed, short-lived, policy-enforced payment preflight. No funds are transferred. Requires Veyline execution scope and the original authoritative x402 quote. Pass the payment intent (recipient, amount, asset, network) and, when available, the original x402 quote object. (Rail A2A skill veyline_preflight.)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"protocol": "<protocol>",
"provider": "<provider>",
"action": "<action>",
"network": "<network>",
"asset": "<asset>",
"amount_cents": "<amount_cents>",
"recipient": "<recipient>",
"request_hash": "<request_hash>",
"quote_id": "<quote_id>",
"quote": "<quote>"
},
"name": "veyline_preflight"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | Yes | ||
| quote | Yes | Full original x402 quote; required. | |
| action | Yes | The hosted action from the authoritative quote. | |
| network | Yes | CAIP-2 Base mainnet. | |
| protocol | Yes | ||
| provider | Yes | ||
| quote_id | Yes | Authoritative hosted quote ID. | |
| recipient | Yes | Recipient from the authoritative quote. | |
| approval_id | No | Optional existing operator approval identifier. | |
| amount_cents | Yes | Amount from the authoritative quote, in cents. | |
| request_hash | Yes | Original request integrity hash. | |
| wallet_address | No | Optional enrolled wallet address. |