Back to Captain Dackie

Card snapshot

www.capminal.ai · 2026-05-20 23:55:18 UTC · b68f505952e3719429fbc4ceb1161f43c4ff138ed53b5c5fe3cf59f4010ef63d

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.

{
  "name": "Captain Dackie",
  "description": "Captain Dackie is a DeFAI AI Agent powered by Capminal, specializing in DeFi operations on Base network. Execute token swaps, airdrops, multi-send transactions, Clanker token deployment, yield farming, and technical analysis with real-time market intelligence.",
  "url": "https://www.capminal.ai/a2a",
  "version": "1.0.0",
  "documentationUrl": "https://capminal.gitbook.io/docs",
  "protocolVersions": [
    "0.3"
  ],
  "provider": {
    "organization": "Capminal",
    "url": "https://www.capminal.ai",
    "supportEmail": "dackie@capminal.ai"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": true,
    "stateTransitionHistory": true,
    "multiTurn": true
  },
  "securitySchemes": {
    "bearer": {
      "type": "http",
      "scheme": "bearer",
      "bearerFormat": "JWT"
    },
    "x402": {
      "type": "apiKey",
      "in": "header",
      "name": "X-402-Payment"
    }
  },
  "security": [
    {
      "bearer": []
    },
    {
      "x402": []
    }
  ],
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "swap",
      "name": "Token Swap",
      "description": "Execute token swaps on DEXs with optimal routing and slippage protection",
      "tags": [
        "defi",
        "trading",
        "swap"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Swap 1 ETH for USDC",
        "Exchange 100 USDC to DACKIE with 0.5% slippage"
      ]
    },
    {
      "id": "multisend",
      "name": "Multi-Send",
      "description": "Send tokens to multiple addresses in a single transaction for gas efficiency",
      "tags": [
        "transfer",
        "batch",
        "airdrop"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Send 10 USDC to 5 different wallets",
        "Batch transfer tokens to team members"
      ]
    },
    {
      "id": "airdrop",
      "name": "Airdrop Tokens",
      "description": "Distribute tokens to a list of recipients efficiently",
      "tags": [
        "airdrop",
        "distribution",
        "transfer"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Airdrop 1000 tokens to holders",
        "Distribute rewards to community"
      ]
    },
    {
      "id": "deploy-clanker-token",
      "name": "Deploy Clanker Token",
      "description": "Deploy new tokens using Clanker protocol on Base network",
      "tags": [
        "deployment",
        "token",
        "clanker"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Deploy a new meme token with 1B supply",
        "Create token with custom tokenomics"
      ]
    },
    {
      "id": "claim-reward",
      "name": "Claim Rewards",
      "description": "Claim pending rewards from DeFi protocols and staking positions",
      "tags": [
        "rewards",
        "claim",
        "yield"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Claim my staking rewards",
        "Harvest yield from LP positions"
      ]
    },
    {
      "id": "retrieve-top-tokens",
      "name": "Retrieve Top Tokens",
      "description": "Get real-time data on trending and top-performing tokens",
      "tags": [
        "analytics",
        "market-data",
        "research"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Show me top gainers today",
        "What are the trending tokens on Base?"
      ]
    },
    {
      "id": "technical-analysis",
      "name": "Technical Analysis",
      "description": "Perform technical analysis on tokens including price patterns, indicators, and signals",
      "tags": [
        "analysis",
        "trading",
        "charts"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Analyze ETH price action",
        "What's the RSI for DACKIE?"
      ]
    },
    {
      "id": "liquidity-provision",
      "name": "Liquidity Provision",
      "description": "Add or remove liquidity from DEX pools with optimal range positioning",
      "tags": [
        "defi",
        "liquidity",
        "amm"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Add liquidity to ETH/USDC pool",
        "Remove my LP position"
      ]
    },
    {
      "id": "yield-farming",
      "name": "Yield Farming",
      "description": "Find and enter yield farming opportunities with risk assessment",
      "tags": [
        "defi",
        "yield",
        "farming"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Find best yield farms on Base",
        "Stake my LP tokens for rewards"
      ]
    },
    {
      "id": "portfolio-management",
      "name": "Portfolio Management",
      "description": "Track and manage your DeFi portfolio across protocols",
      "tags": [
        "portfolio",
        "tracking",
        "management"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Show my portfolio value",
        "What's my asset allocation?"
      ]
    },
    {
      "id": "whale-tracking",
      "name": "Whale Tracking",
      "description": "Monitor large wallet movements and whale activity",
      "tags": [
        "analytics",
        "whales",
        "monitoring"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Track whale movements for DACKIE",
        "Alert me on large transfers"
      ]
    },
    {
      "id": "limit-orders",
      "name": "Limit Orders",
      "description": "Place limit orders that execute automatically when price targets are hit",
      "tags": [
        "trading",
        "orders",
        "automation"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Buy ETH when it drops to $3000",
        "Sell DACKIE at $0.10"
      ]
    },
    {
      "id": "dca-automation",
      "name": "DCA Automation",
      "description": "Set up dollar-cost averaging strategies for automated recurring purchases",
      "tags": [
        "automation",
        "dca",
        "investment"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "DCA $100 into ETH weekly",
        "Set up daily DACKIE purchases"
      ]
    },
    {
      "id": "cross-chain-bridge",
      "name": "Cross-Chain Bridge",
      "description": "Bridge assets between different blockchain networks securely",
      "tags": [
        "bridge",
        "cross-chain",
        "transfer"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Bridge ETH from Ethereum to Base",
        "Move USDC to Arbitrum"
      ]
    }
  ],
  "supportsX402": true,
  "erc8004": {
    "agentRegistry": "eip155:8453:0x8004Fa643dFf6Bf08F78733b06F1f5f040cA47c0",
    "tokenAddress": "0xbfa733702305280F066D470afDFA784fA70e2649",
    "virtualsUrl": "https://app.virtuals.io/virtuals/23397"
  }
}