{
  "schema_version": "protocol.v1",
  "slug": "agentkit",
  "name": "Coinbase AgentKit",
  "status": "production-ready",
  "website": "https://github.com/coinbase/agentkit",
  "summary": "Coinbase Developer Platform toolkit for giving AI agents a crypto wallet and onchain capabilities — wallet management plus composable actions across protocols, framework-agnostic (LangChain, Vercel AI SDK, and others).",
  "categories": [
    "agents",
    "agent-commerce",
    "account-abstraction",
    "developer-tools",
    "infrastructure"
  ],
  "chains": [
    "base",
    "ethereum",
    "arbitrum-one",
    "optimism",
    "polygon"
  ],
  "best_for": [
    "giving an AI agent an onchain wallet",
    "agents that transact, pay, or call contracts",
    "agentic commerce backends",
    "wiring agent actions to onchain protocols"
  ],
  "avoid_for": [
    "apps with no autonomous-agent component (use a normal wallet SDK)",
    "non-EVM-first agent stacks",
    "running agent funds in production without spend limits and guardrails"
  ],
  "integration_difficulty": "medium",
  "tags": [
    "agentkit",
    "coinbase-agentkit",
    "cdp",
    "ai-agents",
    "agentic-commerce"
  ],
  "composition": [
    {
      "slug": "x402",
      "role": "payments_and_commerce",
      "direction": "supports",
      "relationship": "Agents can programmatically pay for x402-gated APIs and services as part of agentic commerce.",
      "best_for": [
        "agent-to-service payments"
      ]
    },
    {
      "slug": "circle",
      "role": "payments_and_commerce",
      "direction": "supports",
      "relationship": "USDC is the natural settlement asset for agent payments and payouts."
    },
    {
      "slug": "erc-8004",
      "role": "agent_identity_and_trust",
      "direction": "supports",
      "relationship": "ERC-8004 can provide identity, discovery, and reputation for agents acting onchain."
    },
    {
      "slug": "eigencloud",
      "role": "supporting_protocol",
      "direction": "supports",
      "relationship": "Verifiable compute (EigenCloud) can attest to agent computations or outputs where trust-minimization matters."
    }
  ],
  "docs": {
    "url": "https://docs.cdp.coinbase.com/agent-kit/welcome",
    "verified_at": "2026-06-16"
  },
  "sdk": {
    "url": "https://github.com/coinbase/agentkit",
    "verified_at": "2026-06-16"
  },
  "template": {
    "url": null
  },
  "support": {
    "url": null
  },
  "grant": {
    "url": null
  },
  "capabilities": [
    {
      "name": "Agent wallets",
      "status": "production-ready",
      "type": "production_surface",
      "best_for": [
        "provisioning and managing wallets an agent controls",
        "scoped, programmatic onchain access"
      ],
      "known_issues": [
        "Agent-controlled funds require explicit spend limits, allowlists, and key-management guardrails before production."
      ],
      "agent_actions": [
        "recommend_agent_wallet_setup",
        "explain_agent_guardrails"
      ]
    },
    {
      "name": "Composable onchain actions",
      "status": "production-ready",
      "type": "integration_workflow",
      "best_for": [
        "giving agents protocol actions (transfers, swaps, payments)",
        "framework-agnostic agent integration"
      ],
      "agent_actions": [
        "generate_agentkit_quickstart"
      ]
    }
  ],
  "known_issues": [],
  "sources": [
    {
      "label": "AgentKit (GitHub)",
      "url": "https://github.com/coinbase/agentkit",
      "type": "github"
    },
    {
      "label": "CDP AgentKit docs",
      "url": "https://docs.cdp.coinbase.com/agent-kit/welcome",
      "type": "docs"
    }
  ],
  "provenance": {
    "verified_at": "2026-06-16",
    "verified_by": "composewith.eth research (coinbase/agentkit and docs.cdp.coinbase.com/agent-kit live-verified via WebFetch/HTTP 2026-06-16)",
    "confidence": "high"
  },
  "readiness_score": 81,
  "readiness_factors": [
    {
      "key": "docs_present",
      "points": 10,
      "max": 10,
      "detail": "Docs URL present"
    },
    {
      "key": "sdk_present",
      "points": 8,
      "max": 8,
      "detail": "SDK URL present"
    },
    {
      "key": "template_present",
      "points": 0,
      "max": 6,
      "detail": "No template"
    },
    {
      "key": "support_present",
      "points": 0,
      "max": 6,
      "detail": "No support channel"
    },
    {
      "key": "capability_depth",
      "points": 13,
      "max": 20,
      "detail": "Agent wallets: production_surface; Composable onchain actions: integration_workflow"
    },
    {
      "key": "production_capability",
      "points": 15,
      "max": 15,
      "detail": "Has a production-ready capability"
    },
    {
      "key": "provenance_confidence",
      "points": 5,
      "max": 5,
      "detail": "Protocol provenance confidence is high"
    },
    {
      "key": "chain_coverage",
      "points": 10,
      "max": 10,
      "detail": "5 chain(s) (capped at 5)"
    },
    {
      "key": "freshness",
      "points": 10,
      "max": 10,
      "detail": "Last verified 16 day(s) ago"
    },
    {
      "key": "no_open_critical",
      "points": 10,
      "max": 10,
      "detail": "No open critical issues"
    }
  ],
  "readiness_caps": [],
  "scoring_version": "score.v2"
}