Skip to main content

CrossChain Bridging (CCTP)

Aegis uses Circle’s CrossChain Transfer Protocol (CCTP) to bridge USDC. Agents on the Arc Network can move funds to Base Sepolia, Ethereum Sepolia, Arbitrum Sepolia, and others. Bridge transfers are asynchronous. The API returns a 202 Accepted response with an auditId. Poll it to check completion. POST /v1/actions/bridge initiates the transfer. GET /v1/actions/status/:auditId polls for completion. POST /v1/actions/bridge/fee and /v1/actions/estimate/bridge estimate route costs before execution.

How It Works

1

Check supported chains

Query the available chain identifiers for routing:
2

Get a fee estimate

Check the bridging fee for a specific route. fromChain is required:
3

Execute the bridge

Submit the bridge transaction. Include idempotency headers. The response returns immediately with a 202 Accepted status and an auditId:
Response (202 Accepted):
4

Poll for completion

Use the auditId from the bridge response to check progress:
While processing:
When complete:
5

Get deep bridge status (optional)

Once you have the txHash, query the full onchain bridge lifecycle:
Bridges take 2–5 minutes due to blockchain confirmations. The async pattern prevents the agent from blocking. Poll the status endpoint every 15–30 seconds until status is SUCCESS or FAILED.

Bridge Parameters