{"uid":"cap_9DsDppEHn_dx4M_xZt5be","slug":"x402-fiasignals-com-3a2fbde8","name":"Fia Signals Guarded Swap Execute Dry Run","description":"Simulates a guarded swap execution to preview outcomes before sending a real trade.","url":"https://x402.fiasignals.com/acp-direct/guarded-swap-execute-dry-run","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":{"request":{"chainId":8453,"tokenIn":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","amountIn":"100000000","tokenOut":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","slippageTolerance":0.5},"response":{"status":"free_acp_handoff_ready","hire_me":"https://app.virtuals.io/acp/agent-details/18788","service":"guarded_swap_execute_dry_run","agent_id":18788,"agent_name":"Fia Signals","bridge_path":"/acp-direct/guarded-swap-execute-dry-run","next_action":"create_acp_job","truth_label":"free_acp_handoff_not_acp_sale","proof_policy":{"this_bridge":"free handoff only; never count as sale or revenue","underlying_acp_sale":"count only after a non-internal buyer creates and completes the ACP job","external_sales_claim":"none from this packet alone"},"example_input":{"chain":"base","amount":25,"to_token":"WETH","from_token":"USDC","risk_tolerance":"medium","max_slippage_bps":100},"paid_offering":"https://x402.fiasignals.com/virtuals-direct-buy.json?offering=guarded_swap_execute_dry_run","seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","acp_job_create":"npm run acp -- job create 0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6 guarded_swap_execute_dry_run --requirements '{\"from_token\":\"USDC\",\"to_token\":\"WETH\",\"amount\":25,\"chain\":\"base\",\"max_slippage_bps\":100,\"risk_tolerance\":\"medium\"}' --isAutomated true --json","selected_offer":{"name":"guarded_swap_execute_dry_run","hire_me":"https://app.virtuals.io/acp/agent-details/18788","service":"guarded_swap_execute_dry_run","agent_id":18788,"price_usd":0.03,"agent_name":"Fia Signals","create_job":"npm run acp -- job create 0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6 guarded_swap_execute_dry_run --requirements '{\"from_token\":\"USDC\",\"to_token\":\"WETH\",\"amount\":25,\"chain\":\"base\",\"max_slippage_bps\":100,\"risk_tolerance\":\"medium\"}' --isAutomated true --json","description":"Dry-run Base swap execution gate for buyer agents before using a real swap executor. Returns GO/CAUTION/BLOCK, execution readiness, route estimate, safety context, and proof flags that no funds moved and no signature was requested.","job_fee_usd":0.03,"job_fee_type":"fixed","job_fee_usdc":0.03,"requirements":{"chain":"base","amount":25,"to_token":"WETH","from_token":"USDC","risk_tolerance":"medium","max_slippage_bps":100},"example_input":{"chain":"base","amount":25,"to_token":"WETH","from_token":"USDC","risk_tolerance":"medium","max_slippage_bps":100},"offering_name":"guarded_swap_execute_dry_run","output_schema":{"type":"object","required_keys":["status","service","mode","verdict","execution_ready","route","safety","next_action","proof","underlying_preflight"]},"seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","acp_job_create":"npm run acp -- job create 0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6 guarded_swap_execute_dry_run --requirements '{\"from_token\":\"USDC\",\"to_token\":\"WETH\",\"amount\":25,\"chain\":\"base\",\"max_slippage_bps\":100,\"risk_tolerance\":\"medium\"}' --isAutomated true --json","required_funds":false,"requirements_schema":{"type":"object","required":["from_token","to_token","amount","chain","max_slippage_bps","risk_tolerance"],"properties":{"chain":{"type":"string","example":"base"},"amount":{"type":"number","example":25},"to_token":{"type":"string","example":"WETH"},"from_token":{"type":"string","example":"USDC"},"risk_tolerance":{"type":"string","example":"medium"},"max_slippage_bps":{"type":"number","example":100}}},"proof_return_template":{"input":{"chain":"base","amount":25,"to_token":"WETH","from_token":"USDC","risk_tolerance":"medium","max_slippage_bps":100},"checks":{"job_created":true,"completed_job":true,"non_internal_wallet":true,"deliverable_json_parseable":true,"payment_approved_by_external_buyer":true},"job_id":"numeric ACP job id if created","failure":{"class":"none | payment_client | job_create | seller_runtime | schema | deliverable | buyer_declined | timeout | unknown","exact_error":""},"runtime":"external buyer runtime or collaborator name","buyer_wallet":"0x...","offering_name":"guarded_swap_execute_dry_run","seller_wallet":"0xA23f0e343293d0D4BfF50cF32A55F1c037a60Ba6","classification":"external_paid_pass | external_precise_blocker | internal_ignore | crawler_noise | unknown","attempted_at_utc":"YYYY-MM-DDTHH:MM:SSZ"},"max_amount_required_usd":0.03},"bridge_price_usdc":0,"requirements_schema":{"type":"object","required":["from_token","to_token","amount","chain","max_slippage_bps","risk_tolerance"],"properties":{"chain":{"type":"string","example":"base"},"amount":{"type":"number","example":25},"to_token":{"type":"string","example":"WETH"},"from_token":{"type":"string","example":"USDC"},"risk_tolerance":{"type":"string","example":"medium"},"max_slippage_bps":{"type":"number","example":100}}}}},"exampleRequest":{"chainId":8453,"tokenIn":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","amountIn":"100000000","tokenOut":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","slippageTolerance":0.5},"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_T8sAMFYdkFO-E0_DqB2x2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Simulates a guarded swap execution to preview estimated outcomes, fees, and risk checks before committing a real on-chain trade.","exampleAgentPrompt":"Before I actually execute it, can you dry-run a swap of 100 USDC to ETH on Base and show me the estimated output, fees, and any risk flags so I know what to expect?","exampleUseCases":null,"resultDescription":"Returns a simulated swap execution result including estimated output token amount, fee breakdown, slippage impact, risk flags from the guarded execution layer, and a preview of whether the trade would succeed — without sending any real transaction.","failureModes":["Invalid token pair returns an error indicating unsupported or unrecognized tokens","Insufficient liquidity for the requested swap amount results in a simulation failure","Malformed swap parameters cause a 400-level validation error","Smart contract risk check flags the token as unsafe, blocking simulation","Network or RPC issues may cause a 500-level server error","Missing required fields such as amount or token addresses return a parameter error"],"whenToPreferThis":"Use this endpoint when an AI agent needs to preview the outcome of a guarded swap before committing real funds — especially useful for risk-averse trading workflows, user confirmation flows, or when validating that swap parameters will yield acceptable results. Prefer this over a live execution endpoint when the goal is estimation, validation, or user approval without on-chain side effects.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:31:49.509Z","isFirstParty":false}