Skip to content
Back to Argos Bot CTS Bridge API

Card snapshot

bridge-api.argosbot.io · 2026-10-17 02:36:43 UTC · d85669a230555e2b3506e6234d1a1e17f3f99300678de96217bdafb52d370d71

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "Argos Bot CTS Bridge API",
  "version": "1.1.0",
  "description": "Paid Arc/Base CTS lookup, authorized bridge job creation, transaction preparation and recovery. External wallets sign and broadcast transactions.",
  "url": "https://bridge-api.argosbot.io/a2a",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Argos Bot",
    "url": "https://argosbot.io"
  },
  "documentationUrl": "https://bridge-api.argosbot.io/a2a/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "securitySchemes": {
    "jobBearer": {
      "type": "http",
      "scheme": "bearer",
      "description": "Per-job access token required for tracking and continuing that job."
    }
  },
  "skills": [
    {
      "id": "bridge_lookup",
      "name": "Check a CTS bridge",
      "tags": [
        "arc",
        "base",
        "bridge",
        "x402"
      ],
      "description": "Structured lookup, paid through the existing HTTP x402 route. Follow the payment resource in the 402 challenge; see documentation."
    },
    {
      "id": "bridge_status",
      "name": "Track an existing bridge job",
      "tags": [
        "bridge",
        "finality"
      ],
      "description": "Retrieve a job using tasks/get and the job's Bearer token. Does not create jobs, sign or broadcast transactions."
    },
    {
      "id": "bridge_authorization",
      "name": "Prepare wallet authorization",
      "tags": [
        "bridge",
        "wallet"
      ],
      "description": "Get typed data for a fixed setup or transfer intent. External wallet signs it; no funds move."
    },
    {
      "id": "bridge_create",
      "name": "Create a bridge job",
      "tags": [
        "bridge",
        "x402"
      ],
      "description": "Purchase a durable setup or transfer job using signed wallet intent and HTTP x402 payment. Returns the task and its access token."
    },
    {
      "id": "bridge_continue",
      "name": "Continue a bridge transaction workflow",
      "tags": [
        "bridge",
        "transactions",
        "recovery"
      ],
      "description": "Use taskId and its Bearer token to prepare, arm, renew, record a transaction hash or reconcile progress. External wallets sign and broadcast; no private keys accepted."
    }
  ]
}