EDITORIAL ARTICLE
How to Choose an Agent Wallet: Eight Questions to Ask
An agent needs to buy $1 of data. Search for “agent wallet” and you may find packaged wallets, wallet APIs, signing services, card credentials and payment protocols. Each can participate, but solves a different problem.
Start with the task: whose money, what purchase, how much can be spent, who can revoke access, and what happens if the service fails? Then examine product claims.
Scope: This is a selection framework with hypothetical examples, not a payment or security test of any product. Official material was reviewed October 28, 2026; confirm fees, networks and availability at procurement.
Start with the task
Both routes can coexist in one product. Start with the merchant’s accepted path, then check wallet compatibility; supporting an asset does not mean the merchant accepts it.
1. Whose money is it, and who can move it?
Identify whether funds belong to an end user, enterprise or provider; then ask who can initiate, approve, recover or replace keys. “Non-custodial” is a claim to investigate, not a complete answer.
| Question | Why it matters |
|---|---|
| Who controls keys or signing? | What an attacker could do if the agent or service is compromised |
| Who changes policy, adds signers or recovers the account? | Administrative authority may exceed ordinary payment permissions |
| How can assets migrate if the vendor stops? | Whether control and use can continue |
| Are there signing paths that bypass policy? | Whether the cap covers actual exposure |
A trusted execution environment (TEE) isolates execution; multiparty computation (MPC) uses cryptographic collaboration among parties. These terms describe implementation approaches, not automatically who controls funds.
2. What may the agent do?
Check per-transaction and cumulative limits, expiry, recipients, allowed contract calls and approval. Ask whether restrictions are enforced in the prompt, application server, signing service or smart contract: each position has different threats.
With $10 daily and $3 per purchase, a transfer-only restriction may not cover other contract authorizations. Only the actual rules and tests can answer.
3. Which payment route is supported?
| Route | Ask first | Often missed |
|---|---|---|
| Card or virtual card | Do merchant, issuer and network support it? | User consent does not guarantee issuer approval |
| Stablecoin | Do merchant and wallet use the same asset and network? | Same-named assets on different chains may not be directly usable |
| x402 and other paid requests | Do client and provider support the same version and method? | Protocols do not replace budgets or wallets |
Break a provider’s network list down by operation: address creation, transfers, tokens, simulation and testnet support may differ.
4. What is the total cost?
Beyond the purchase price, ask who pays wallet, gas, funding, withdrawal, conversion spread, bridging and provider fees, and when. A $1 item plus a hypothetical $0.02 network fee costs the user $1.02; this is arithmetic, not a product quote. Compare total costs especially for frequent small payments.
5. How is it integrated and maintained?
| Form | Potential fit | Still to confirm |
|---|---|---|
| Ready-made agent wallet or client | Quickly completing limited tasks | Whether permissions meet needs |
| SDK or wallet API | Building a product experience | Identity, keys, retries and user support |
| Signing and policy infrastructure | Deeply customized controls | Wallet, protocol and business systems still to combine |
First run a testnet or no-funds example, then investigate differences in production. Allow for enterprise verification, regional access and commercial agreements.
6. What happens if the service fails?
Record payment and delivery separately. On timeout, inspect the original transaction and order before retrying under the merchant’s idempotency mechanism; do not simply pay again. Check who initiates refunds, where assets return and how users are notified.
7. Can access really be revoked and recovered?
Test session expiry, cap changes, signer removal, account recovery and outages. Revocation normally constrains future actions; it should not be assumed to reverse a confirmed transaction. Ask how signed or pending requests are handled.
For example, Turnkey’s policy documentation explicitly describes Root Quorum bypass. Privy’s policy documentation describes default enclave enforcement but notes that some policies run at the API layer; the simulation needed for transfer-size restrictions currently runs outside the secure environment. Confirm the checks behind a specific cap with the provider. Reviewed October 30, 2026. These examples show why control points matter more than labels.
8. Compare candidates using the same experiment
When feasible, run the same tasks and keep evidence:
| Scenario | Check | Record |
|---|---|---|
| Allowed $1 purchase | Payment and delivery | Network, cost, time and both statuses |
| Above per-purchase limit | Reject, wait for approval or continue? | Message, enforcement point and status |
| Insufficient budget | Is it stopped before payment? | Error and any fee |
| Service timeout | Are payment and delivery status visible? | Retry method and duplicate-payment risk |
| Purchase after revocation | Can a new request proceed? | Timing, old sessions and pending requests |
This is a test plan, not a result. Confirm environment, permissions, fees and funds risk first. Mark untestable items “unverified.”
Select on task completion, explainable boundaries, affordable costs, operational capacity and recovery. No wallet fits every use case.