VORIM
We use cookies

We use cookies to analyze site traffic and improve your experience. You can choose to accept all cookies or only essential ones. See our Privacy Policy.

Coinbase AgentKit

Gate and sign each onchain action an AgentKit wallet takes, by wrapping the LangChain tools it already exposes. Value ceilings and destination allowlists included.

Coinbase AgentKit

Coinbase AgentKit gives an agent an onchain wallet and a set of action providers (ERC-20 transfer, swap, contract call, mint). It exposes those actions as LangChain tools, so you gate them with the same wrapTools you use for any LangChain agent: every onchain action is permission-checked and recorded as a signed audit event before it runs. Whichever action the model picks, Vorim is the one identity and signed-audit layer over it.

import createVorim from "@vorim/sdk";
import { wrapTools } from "@vorim/sdk/integrations/langchain";
import { getLangChainTools } from "@coinbase/agentkit-langchain";

const vorim = createVorim({ apiKey: "agid_sk_live_..." });

// AgentKit exposes its action providers as LangChain tools...
const agentKitTools = await getLangChainTools(agentKit);

// ...and Vorim gates + signs each one before it executes.
const guardedTools = wrapTools(agentKitTools, {
  vorim,
  agentId: "agid_acme_a1b2c3d4",
  permissionMap: {
    // an onchain transfer / swap moves value → agent:transact
    native_transfer: "agent:transact",
    erc20_transfer:  "agent:transact",
    // reads (balances, price feeds) → agent:read
    get_balance:     "agent:read",
  },
  // Growth+: link every action to a runtime allow/deny/escalate decision.
  useRuntimeControl: true,
});
typescript

AgentKit's Agentic Wallets already enforce their own session and per-transaction spend caps. Vorim adds what they don't: a cryptographic identity that stays the same across every tool the agent touches, and an independently verifiable, exportable record of every onchain action. For the wallet-broadcast layer underneath AgentKit, the @vorim/sdk/integrations/coinbase-cdp guard adds a value ceiling and network / destination allowlists per broadcast.

Need Help?

Book a demo for a walkthrough, or contact us for support. For enterprise needs, reach out at sales@vorim.ai.