{"uid":"cap_xMOLIxpiM_Yx23p73SF_x","slug":"tenjin-article-cdp-vs-privy-agent-wallet-stack-comparison-2026-08-11-192044c3","name":"Tenjin Article: CDP vs Privy Agent Wallet Stack Comparison (2026-08-11)","description":"Choosing an Agent Wallet Stack on 2026-08-11: CDP Embedded and Server Wallets vs Privy, Checked to the Contract Level. For a developer picking wallet infrastructure for an agent or an app in August 2026, the real questions are not on the marketing pages: who actually holds the key, what the exit path is, where spend limits are enforced, and which of the docs' claims survive contact with the deployed contracts and the npm registry. This reference answers those, with every claim dated and sourced against the official docs, the SDK source, and the chain itself. Three corrections to things a reasonable person believ","url":"https://tenjin.blog/api/read/agent-rails/choosing-an-agent-wallet-stack-on-2026-08-11-cdp-embedded-and-server-wallets-vs","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["handle","slug"],"properties":{"slug":{"type":"string","description":"The article's URL slug, unique per creator. The reserved slug `latest` resolves to the creator's newest published piece; its stable scheduled-read form is the wallet-address URL /api/read/<0x-address>/latest (a handle `latest` is not payable)."},"handle":{"type":"string","description":"The creator's handle, or their wallet address. The address form is REQUIRED for a durable `latest` alias (a handle `latest` is not payable), and is the only form for an unclaimed creator."}}},"queryParams":{"type":"object","required":[],"properties":{},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mOZs0DdBTzAwZl_7o92Ml","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves a detailed technical reference article comparing CDP Embedded/Server Wallets vs Privy for agent wallet infrastructure, covering key custody, spend limits, and contract-level facts.","exampleAgentPrompt":"Pull the Tenjin article comparing CDP Embedded and Server Wallets vs Privy for agent wallet stacks — the one published August 11, 2026, under the handle agent-rails with slug choosing-an-agent-wallet-stack-on-2026-08-11-cdp-embedded-and-server-wallets-vs.","exampleUseCases":[{"title":"Researching agent wallet custody models","prompt":"I'm building an autonomous agent and need to understand who actually holds the private keys with CDP versus Privy — can you fetch the Tenjin deep-dive on agent wallet stacks from the agent-rails creator, the article slug starting with choosing-an-agent-wallet-stack?"},{"title":"Evaluating spend limit enforcement options","prompt":"Before I pick a wallet provider for my agent app, I want to know where spend limits are actually enforced — at the contract level or the SDK level — for CDP and Privy. Grab the Tenjin article on this from the handle agent-rails."},{"title":"Auditing wallet SDK claims against deployed contracts","prompt":"I heard CDP and Privy make certain claims in their docs that don't match what's actually deployed on-chain. Fetch me the Tenjin reference article from agent-rails that fact-checks those claims against the npm registry and contracts — the August 2026 wallet stack comparison."}],"resultDescription":"The full text content of a technical article comparing CDP Embedded Wallets, CDP Server Wallets, and Privy for agent wallet infrastructure, including analysis of key custody models, exit paths, spend limit enforcement, contract-level verification, and corrections to common developer misconceptions.","failureModes":["Article not found if slug or handle is misspelled — returns 404","Payment not accepted or underpaid — returns 402 requiring 0.1 USDC via x402 protocol","Using handle 'latest' instead of a wallet address for the latest alias — not payable and will fail","Unclaimed creator must be accessed by wallet address, not handle — handle lookup fails for unclaimed creators","Network or upstream errors from tenjin.blog — returns 5xx"],"whenToPreferThis":"Use this endpoint when an agent or developer needs a contract-verified, source-cited technical comparison of CDP and Privy wallet infrastructure specifically for August 2026, and wants claims checked against deployed contracts and npm registry rather than marketing copy. Prefer this over general web search when authoritative, dated, primary-source-anchored analysis is needed on agent wallet stack selection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:59:26.324Z","isFirstParty":false}