{
  "name": "Conduit Agent API",
  "description": "Non-custodial multi-chain crypto transaction API for AI agents. Execute swaps, bridges, and transfers across 13+ blockchains and 110+ tokens with x402 micropayments.",
  "url": "https://api.conduit.exchange/api/agents",
  "provider": {
    "organization": "Conduit",
    "url": "https://conduit.exchange"
  },
  "version": "1.0.0",
  "documentationUrl": "https://conduit.exchange/docs",
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json"],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "authentication": {
    "schemes": [
      {
        "type": "bearer",
        "description": "Wallet-signature bearer token from POST /api/agents/auth. Optional — provides verified identity for leaderboard and spoof-proof tracking."
      }
    ]
  },
  "security": [],
  "skills": [
    {
      "id": "list-tokens",
      "name": "List Supported Tokens",
      "description": "List all supported tokens, chains, and pricing",
      "tags": ["tokens", "discovery", "chains"],
      "examples": [
        {
          "name": "List available tokens",
          "description": "What tokens can I swap?"
        },
        {
          "name": "List supported chains",
          "description": "Which chains are supported?"
        }
      ]
    },
    {
      "id": "get-quote",
      "name": "Get Swap Quote",
      "description": "Get aggregated swap quotes from multiple DEX providers",
      "tags": ["swap", "quote", "defi"],
      "examples": [
        {
          "name": "Quote SOL to USDC",
          "description": "How much USDC will I get for 1 SOL?"
        },
        {
          "name": "Quote ETH to USDC",
          "description": "Get a quote to swap ETH to USDC"
        }
      ]
    },
    {
      "id": "build-swap",
      "name": "Build Swap Transaction",
      "description": "Build an unsigned swap transaction",
      "tags": ["swap", "transaction", "defi"],
      "examples": [
        {
          "name": "Swap SOL for USDC",
          "description": "Swap 1 SOL for USDC"
        },
        {
          "name": "Swap ETH for USDT",
          "description": "Build a swap transaction for ETH to USDT"
        }
      ]
    },
    {
      "id": "build-bridge",
      "name": "Build Bridge Transaction",
      "description": "Build a cross-chain bridge transaction",
      "tags": ["bridge", "cross-chain"],
      "examples": [
        {
          "name": "Bridge USDC cross-chain",
          "description": "Bridge USDC from Solana to Ethereum"
        },
        {
          "name": "Bridge ETH to Arbitrum",
          "description": "Move ETH from Ethereum to Arbitrum"
        }
      ]
    },
    {
      "id": "build-transfer",
      "name": "Build Transfer Transaction",
      "description": "Build a same-chain token transfer",
      "tags": ["transfer", "send"],
      "examples": [
        {
          "name": "Send USDC",
          "description": "Send 50 USDC to 0xabc..."
        },
        {
          "name": "Transfer SOL",
          "description": "Transfer 1 SOL to this address"
        }
      ]
    },
    {
      "id": "build-multihop",
      "name": "Build Multi-Hop Route",
      "description": "Build multi-hop cross-chain route",
      "tags": ["multihop", "routing", "cross-chain"],
      "examples": [
        {
          "name": "Route AVAX to KAS",
          "description": "Route AVAX to KAS through Solana"
        },
        {
          "name": "Move ETH to Kaspa",
          "description": "Move ETH to Kaspa"
        }
      ]
    },
    {
      "id": "check-balances",
      "name": "Check Wallet Balances",
      "description": "Check wallet balances across all chains",
      "tags": ["balance", "wallet", "portfolio"],
      "examples": [
        {
          "name": "Check SOL balance",
          "description": "What's my SOL balance?"
        },
        {
          "name": "Check all balances",
          "description": "Check all my balances"
        }
      ]
    },
    {
      "id": "estimate-gas",
      "name": "Estimate Gas Costs",
      "description": "Estimate gas costs and check sufficiency",
      "tags": ["gas", "fee", "estimate"],
      "examples": [
        {
          "name": "Estimate Ethereum gas",
          "description": "How much will gas cost on Ethereum?"
        },
        {
          "name": "Check gas sufficiency",
          "description": "Do I have enough gas?"
        }
      ]
    },
    {
      "id": "track-transaction",
      "name": "Track Transaction Status",
      "description": "Track transaction or exchange status",
      "tags": ["status", "track", "confirmation"],
      "examples": [
        {
          "name": "Check transaction confirmation",
          "description": "Is my transaction confirmed?"
        },
        {
          "name": "Check bridge status",
          "description": "Check bridge status"
        }
      ]
    },
    {
      "id": "agent-usage",
      "name": "Check Agent Usage",
      "description": "Check agent API usage statistics, tier, points, and streak",
      "tags": ["usage", "stats", "billing", "tier", "points"],
      "examples": [
        {
          "name": "Check API call count",
          "description": "How many API calls have I made?"
        },
        {
          "name": "Check total spend",
          "description": "What's my total spend?"
        }
      ]
    },
    {
      "id": "leaderboard",
      "name": "Agent Leaderboard",
      "description": "View ranked agent leaderboard with points, volume, tier, and streak data",
      "tags": ["leaderboard", "ranking", "rewards", "agents"],
      "examples": [
        {
          "name": "View top agents",
          "description": "Show the top agents by points"
        },
        {
          "name": "Check leaderboard by volume",
          "description": "Who has the highest volume?"
        }
      ]
    },
    {
      "id": "authenticate",
      "name": "Wallet Authentication",
      "description": "Prove wallet ownership via signed message to get a bearer token for verified identity. No API keys needed — decentralized, non-custodial auth.",
      "tags": ["auth", "wallet", "identity", "security"],
      "examples": [
        {
          "name": "Authenticate with EVM wallet",
          "description": "Sign a message with my Ethereum wallet to get a bearer token"
        },
        {
          "name": "Authenticate with Solana wallet",
          "description": "Prove Solana wallet ownership for verified leaderboard identity"
        }
      ]
    }
  ]
}
