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"
}
}