Definition
Coinbase Smart Wallet is a smart-contract wallet from Coinbase that uses passkeys for sign-in instead of seed phrases, lowering the barrier to using a self-custodial wallet. As a smart-contract account, it supports programmable features such as gasless transactions and scoped spending permissions, and it works on EVM chains including Base. It is one wallet option relevant to agents.
In short, Coinbase Smart Wallet is a wallet that replaces the seed-phrase, key-pair model with a smart-contract account you sign into with a passkey, which makes it far easier for ordinary users to adopt and opens the door to programmable behavior. Because Coinbase Smart Wallet is not our product, this describes it at the level of its public positioning; for authoritative and current details, consult Coinbase's own documentation, since features evolve. The concept to take away is that it is a smart-contract wallet built for usability and programmability.
What makes it a smart wallet
The key to understanding Coinbase Smart Wallet is the distinction between a smart-contract wallet and a basic one. A traditional wallet is an externally-owned account, essentially a key pair, and what that key can do is fixed by the chain: it signs transactions, and that is it. A smart wallet is instead a smart-contract account, a small program on chain that holds funds and can implement custom logic about how it is controlled and used.
That programmability is the difference and the point. Because a smart wallet is a contract, it can add capabilities a plain key cannot: signing in with a passkey instead of a seed phrase, sponsoring transaction fees so users do not need to hold gas, and authorizing scoped permissions for what can be spent and by whom. Coinbase Smart Wallet is one implementation of this smart-contract-account idea, designed with consumer usability in mind. So when you read smart wallet, read it as a programmable, contract-based account, of which Coinbase Smart Wallet is a prominent example.
Key features
Based on its public description, Coinbase Smart Wallet's notable features follow from being a smart-contract wallet. Passkey sign-in is central: instead of recording and protecting a seed phrase, a user authenticates with a passkey, using device biometrics or a security key, which dramatically lowers the friction and risk of getting started. Gasless transactions are another: the wallet can support sponsoring fees so a user does not need to hold a chain's native token just to transact.
Programmable spending permissions are a third feature relevant here: as a smart-contract account, it can authorize scoped spending, allowing an app or delegate to spend within defined limits, which is the smart-wallet expression of the session-key idea. It works on EVM chains, with Base prominent given Coinbase's role there. These features make it usable and flexible, but the specifics, exactly how passkeys, recovery, gas sponsorship, and permissions work, are details to confirm in Coinbase's current documentation rather than assume from a summary, since they are the kind of thing that changes.
Coinbase Smart Wallet and agents
Coinbase Smart Wallet is relevant to AI agents because its programmable features overlap with what agents need. The scoped spending permissions a smart-contract wallet can authorize are, in concept, a way to give a delegate, which could be an agent, bounded authority to spend, similar in spirit to a session key or a spend policy. So a smart wallet is one of the building blocks people consider when thinking about how to give an agent payment authority safely.
That said, a consumer-oriented smart wallet and an agent-specific payment platform are not the same thing, and whether Coinbase Smart Wallet fits an agent use case depends on your requirements. Using its programmable permissions to bound an agent is conceivable, but you would design the agent custody, limits, and identity around it. The point for the definition is that Coinbase Smart Wallet is a capable smart-contract wallet whose programmability makes it relevant to the agent conversation, alongside other approaches, rather than a purpose-built agent payment system.
Versus a managed agent wallet
It helps to contrast Coinbase Smart Wallet with a managed agent wallet like Blockchain0x, since they approach overlapping goals differently. Coinbase Smart Wallet is a smart-contract wallet emphasizing consumer usability and on-chain programmability: passkey sign-in, gasless transactions, and contract-enforced permissions, with the user in self-custody of a smart account. Blockchain0x provides managed per-agent wallets where the platform holds keys, enforces a server-side spend limit, and supplies identity, with payments settling over x402 in USDC.
The difference is custody model and focus. The smart wallet keeps control on chain in a contract the user holds; the managed agent wallet keeps keys with the platform and bounds the agent server-side, so the agent holds no raw key. Neither is universally better; they suit different priorities, self-custody and on-chain programmability versus managed simplicity and agent-specific controls. You could even compose them, using a smart wallet as custody under an agent layer. The honest framing is that they are different tools, and the right one depends on whether you want consumer-smart-wallet programmability or purpose-built managed agent controls.
Why it matters
Coinbase Smart Wallet matters because it represents the shift from key-pair wallets to programmable smart-contract accounts, which is consequential for both consumers and agents. For consumers, replacing seed phrases with passkeys removes one of the biggest barriers and risks of using a wallet, which broadens who can participate in on-chain activity. For the agent world, the programmability of smart wallets, scoped permissions and the like, is part of the toolkit for giving agents bounded authority.
For builders evaluating wallet options, it matters as a reference point: a prominent, capable smart wallet whose features illustrate what a smart-contract account can do. Whether you use it directly, build on its permissions, or choose a managed agent wallet instead, understanding Coinbase Smart Wallet helps you reason about the options. As always with an evolving product, treat its specifics as something to verify in current documentation rather than fixed, and weigh it against your actual requirements.
Part of a broader trend
Coinbase Smart Wallet is best understood as one entrant in a broader move toward smart-contract wallets, sometimes called account abstraction. The trend is to make a wallet a programmable account rather than a bare key, so it can offer better usability and richer authorization than a key pair allows. Many wallet providers are pursuing versions of this, and Coinbase Smart Wallet is a prominent, consumer-focused example.
For the agent world, the trend matters because programmable accounts make it possible to express bounded authority on chain, which is one way to safely let software spend. So when you evaluate Coinbase Smart Wallet, it is worth seeing it not in isolation but as part of this shift, and weighing it against both other smart wallets and the managed-agent-wallet approach. The specific product is one data point; the underlying capability, programmable, contract-based accounts, is the larger thing to understand, and it is reshaping what wallets can do for people and agents alike.
Related terms
Coinbase Smart Wallet connects to several concepts. A session key is the scoped-authority idea its permissions resemble. An AI agent wallet is the agent-specific wallet category it relates to. A spend permission is the bounded-authority record both smart wallets and managed wallets express in their own ways. And the comparison of wallet options for agents covers where it fits among alternatives.
Understanding Coinbase Smart Wallet helps you place one prominent smart-contract wallet in the landscape. For the agent-wallet category, see what-is-an-ai-agent-wallet; for how the options compare, see best-wallet-for-ai-agents. Pricing for Blockchain0x is on the pricing page.