{"uid":"cap_CQaUYzMKr-fPTxcpC1j58","slug":"intent402-bridge-intent-resolver-a8a54daa","name":"intent402 Bridge Intent Resolver","description":"Transaction intent resolution for AI agents: describe what you want, get back unsigned ready-to-sign transactions.","url":"https://intent402.dylan-caponi.workers.dev/intent/bridge","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"example":{"type":"string"}}},"responseSchema":{"type":"json","example":{"bridge":"Stargate","intent":"bridge","transaction":{"to":"0x...","data":"0x...","value":"0","chainId":8453},"estimatedTime":"120 seconds","expectedOutput":"99.5 USDC on Arbitrum"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UVabVRLiijUnfHhZ22gqG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Accepts a natural-language or structured bridge intent and returns an unsigned, ready-to-sign transaction for cross-chain token bridging.","exampleAgentPrompt":"I want to bridge 100 USDC from Base to Arbitrum — can you get me an unsigned transaction ready to sign so I can move the funds cross-chain?","exampleUseCases":[{"title":"Agent-orchestrated cross-chain liquidity move","prompt":"I need to move 500 USDC from Base to Arbitrum for a DeFi strategy — give me an unsigned bridge transaction I can review and sign."},{"title":"Wallet app bridging UX without coding calldata","prompt":"My user wants to transfer 50 USDC from Optimism to Polygon — build me a ready-to-sign bridge transaction using Stargate so I don't have to construct the calldata myself."},{"title":"Automated treasury rebalancing across chains","prompt":"I need to rebalance my treasury by bridging 1000 USDC from Base to Ethereum mainnet — generate the unsigned transaction and tell me the estimated arrival time and expected output."}],"resultDescription":"Returns a JSON object containing the bridge protocol used (e.g. Stargate), the resolved intent type, an unsigned EVM transaction object (to, data, value, chainId) ready for the caller to sign and broadcast, an estimated transfer time in seconds, and the expected output amount and destination chain.","failureModes":["Unsupported source or destination chain — returns error indicating chain is not supported","Insufficient liquidity on the bridge route — may return error or degraded estimate","Malformed or ambiguous intent input — returns validation error","Payment not received (x402 flow) — request rejected before processing","Bridge protocol temporarily unavailable — timeout or upstream error from Stargate"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to programmatically construct cross-chain bridge transactions without manually encoding calldata or integrating directly with bridge SDKs. It is ideal for agentic workflows where the agent describes an intent in plain or structured terms and needs a ready-to-sign transaction back — especially when bridging between EVM-compatible L2s and mainnet. Prefer this over raw bridge protocol integrations when speed of integration and intent-based abstraction matter more than fine-grained control.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:38:26.042Z","isFirstParty":false}