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,
});typescriptAgentKit'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.
Book a demo for a walkthrough, or contact us for support. For enterprise needs, reach out at sales@vorim.ai.