# Argos Bot CTS Bridge API – Direct Job Submission

> Argos Bot CTS Bridge API – Direct Job Submission is a paid API for AI agents from bridge-api.argosbot.io, paid per call via x402, $0.012/call, status unknown (last checked 2026-10-17).

Submits a signed bridging job to transfer tokens between Arc (chain 5042) and Base (chain 8453) using Circle's CTS/CCTP infrastructure, optionally setting up ownerless wrapper connections.

## Facts

- Endpoint: POST https://bridge-api.argosbot.io/v1/jobs/direct?utm_source=zero.xyz
- Price: $0.012/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/argos-bot-cts-bridge-api-direct-job-submission-cd251503
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ckT1Y88UC5CgqrZLJEpk9

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability argos-bot-cts-bridge-api-direct-job-submission-cd251503 -d '<json body>'
```

Example prompt: Bridge 50.0 USDC from my wallet 0xAbC1234567890abcdef1234567890abcdef123456 on Arc (chain 5042) to Base using transfer mode — allow setup if needed, I acknowledge the transfer risks, and cap gas at 500000000000000000 atomic units and forwarding fees at 100000000000000000 atomic units.

## When to prefer this

Use this endpoint when you need to programmatically bridge tokens between Arc (chain 5042) and Base (chain 8453) using Circle's CTS/CCTP infrastructure, especially when you need to handle ownerless wrapper setup automatically. Prefer this over generic bridge APIs when you are specifically working with the Arc network and need CTS-backed cross-chain transfers with controlled gas and fee budgets.

## Known failure modes

- Invalid or non-EOA account address returns validation error
- Expired authorization timestamp causes job rejection
- Mismatched EIP-712 signature fails authentication
- Unsupported chain ID (not 5042 or 8453) returns schema validation error
- Insufficient gas budget causes transaction failure on-chain
- allowSetup=false when wrapper is missing causes setup failure
- riskAcknowledged not set to true blocks job submission
- Duplicate clientRequestId may conflict with existing job

## How this service works

Look up bridges, create ownerless wrappers and bridge tokens between Arc and Base using Circle’s CTS and CCTP infrastructure.

## Output

A JSON response containing the submitted job's status, job identifier, and transaction details related to the CTS/CCTP bridging operation, including setup results if an ownerless wrapper was deployed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "intent": {
   "type": "object",
   "required": [
    "clientRequestId",
    "chain",
    "token",
    "account",
    "mode",
    "amount",
    "allowSetup",
    "riskAcknowledged",
    "maxForwardingFeeAtomic",
    "maxGasBudgetAtomic"
   ],
   "properties": {
    "mode": {
     "enum": [
      "setup",
      "transfer"
     ],
     "type": "string",
     "description": "Setup only or transfer after optional setup"
    },
    "chain": {
     "enum": [
      5042,
      8453
     ],
     "type": "integer",
     "description": "Chain containing the input token and paying network gas"
    },
    "token": {
     "type": "string",
     "pattern": "^0x[0-9a-fA-F]{40}$",
     "description": "Nonzero EVM address"
    },
    "amount": {
     "type": "string",
     "description": "Exact decimal token amount; 0 for setup. Never use floating-point arithmetic."
    },
    "account": {
     "type": "string",
     "pattern": "^0x[0-9a-fA-F]{40}$",
     "description": "External EOA signer and destination recipient; must be an EOA on both chains"
    },
    "allowSetup": {
     "type": "boolean",
     "description": "Explicit authorization to register and deploy a missing ownerless connection"
    },
    "clientRequestId": {
     "type": "string",
     "format": "uuid",
     "description": "Unique ID for this intended operation; retain it across payment retries"
    },
    "riskAcknowledged": {
     "type": "boolean",
     "const": true,
     "description": "Acknowledges original-token transfer risks; simulations are not certification"
    },
    "maxGasBudgetAtomic": {
     "type": "string",
     "pattern": "^(0|[1-9][0-9]*)$",
     "description": "Unsigned decimal integer in native atomic units (18 decimals), per transaction"
    },
    "maxForwardingFeeAtomic": {
     "type": "string",
     "pattern": "^(0|[1-9][0-9]*)$",
     "description": "Unsigned decimal integer in native atomic units (18 decimals), per transaction"
    }
   },
   "additionalProperties": false
  },
  "expiresAt": {
   "type": "integer",
   "description": "Unmodified millisecond deadline from authorization endpoint"
  },
  "signature": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{130}$",
   "description": "EOA signature of returned EIP-712 typed data"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/argos-bot-cts-bridge-api-direct-job-submission-cd251503/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bridge-api.argosbot.io](https://www.zero.xyz/host/bridge-api.argosbot.io/llms.txt)
