Everything you should know before you move money
robyn_preflight_fullONE call combining serviceability, routing competitiveness, cheaper alternatives, delivery basis and mandate budget into a single go/no-go. Call this before executing rather than making five separate checks. BLOCKERS AND WARNINGS ARE DIFFERENT. blockers WILL fail — do not attempt the transfer. warnings are things to tell the user or act on first; they do not prevent execution. Never present a warning as a failure or a blocker as advice. Anything in unavailable means a check could NOT run: treat it as unknown, not fine. proceed:true means nothing known blocks it — it is not a guarantee of success.
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": {
"fromChain": "<fromChain>",
"toChain": "<toChain>",
"amount": "<amount>"
},
"name": "robyn_preflight_full"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | ||
| toChain | Yes | ||
| toToken | No | ||
| fromChain | Yes | ||
| fromToken | No | ||
| mandateId | No | check the spend against this budget too | |
| toAddress | No |