assetfare_v2_quote_selected_candidate
Reuses a selected route candidate’s valid request-time quote; after expiry, refreshes only that candidate at the same amount and never reselects.
Instructions
Reuse the chosen exact request-time quote while valid; after expiry refresh only that candidate at the same amount and never reselect. Example: pass candidate_id and the selection receipt hash. An AssetFare result requires a caller-local proof check and fresh wallet simulation before verified_for_signing; remote verification is not signing authority. An external result is only its provider handoff and has no AssetFare transaction-verification claim. Never prepares, signs, submits, or grants transaction authority.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | Time policy: fast (30s), balanced (60s default), or explicit economy (60s). Every recommendation profile has an absolute 60-second ceiling. | |
| to_chain | Yes | Destination chain for the v2 route: Solana, Base, Arbitrum, or Robinhood Chain. Source-only chains are not destinations. | |
| to_token | Yes | Output token symbol on to_chain. The chain-token pair must appear in current v2 capabilities. | |
| amount_usd | Yes | Requested input value in USD, minimum 1. USD 1 is reachability/schema smoke only. A USD 50 competitive bucket was observed only for dated 2026-09-23 Solana USDC to Base USDC evidence and must not be generalized to another corridor. USD 1,000 is the primary representative amount. SOL input includes a swap. Always quote the actual intended amount. | |
| from_chain | Yes | Source chain for the v2 route. Polygon, Optimism, Ethereum, HyperEVM, X Layer, Sei, Sonic, Monad, Avalanche, Cronos, Injective, Linea, Aptos, Unichain, and Ink are source-only and cannot be used as to_chain. | |
| from_token | Yes | Input token symbol on from_chain. The chain-token pair must appear in current v2 capabilities. | |
| candidate_id | Yes | Exact candidate_id returned by assetfare_v2_route_selection; it is never chosen automatically. | |
| max_eta_seconds | No | Optional stricter maximum ETA in seconds; it cannot exceed 60 or the selected profile limit. | |
| selection_receipt_sha256 | Yes | Exact selection_receipt.sha256 returned with the fresh shortlist. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| version | Yes | ||
| choice_binding | Yes | ||
| server_signing | Yes | ||
| execution_handoff | Yes | ||
| server_submission | Yes | ||
| selected_candidate | Yes | ||
| selection_quote_source | Yes |