| Dimension | OWS (MoonPay) | Trust Wallet TWAK | Turnkey | Privy (Stripe) |
|---|---|---|---|---|
| What It Is | Open-source wallet standard + Ledger hardware signer for AI agents | Agent Kit enabling AI to trade inside Trust Wallet ecosystem across 25+ chains | Low-level TEE signing infrastructure with programmable policy engine | Embedded wallet infra with off-chain policy engine, now owned by Stripe |
| Agent Autonomy |
None / Minimal Every tx requires human approval on Ledger device. Agent proposes, human signs. |
Dual Mode Mode 1: Autonomous — agent holds own wallet, executes within user-defined rules. Mode 2: Advisory — proposes via WalletConnect, user approves. |
Full Autonomy Agent gets TEE-isolated keys + policy-scoped permissions. Signs autonomously at 50-100ms. Co-sign option for high-value txs. |
Policy-Governed Autonomy Server wallets with off-chain policy: spend limits, approved protocols, time windows, recipient allowlists. Autonomous within policy. |
| Key Architecture |
Local + Ledger Keys on user's device. Optional Ledger Device Management Kit — keys in secure element, never exported. No cloud, no TEE. |
Dual: Dedicated + WalletConnect Mode 1: Dedicated agent wallet (keys managed by agent within permissions). Mode 2: WalletConnect to existing TW — agent never holds keys. Uses wallet-core lib (140+ chains). |
TEE Isolation Keys generated & stored in AWS Nitro Enclaves (TEE). Never leave enclave. Chain-agnostic arbitrary signing. Sub-organizations for per-agent key isolation. |
TEE + Key Sharding Keys in Shamir secret sharing + TEE. Off-chain policy server enforces rules before signing. Embedded wallets with server-side authority. |
| Supported Chains |
10+ chains Ethereum, Solana, Bitcoin + 7 others (via OWS standard: Polygon, Base, Sui, TON, Tron, Arbitrum, Filecoin) |
25+ chains (wallet-core: 140+) EVM, Solana, Bitcoin, Cosmos, Aptos, and more. Broadest chain coverage. Cross-chain swaps native. |
Multi-chain EVM, Solana, Bitcoin, TRON. Chain-agnostic signing (any curve/derivation). Fewer chains out-of-box but can sign for any. |
Multi-chain EVM-focused, Solana. Fewer native integrations. Relies on Stripe's fiat bridge for non-crypto. |
| Signing Speed |
Seconds to minutes Bottleneck = human approval on Ledger. Not usable for latency-sensitive trading. |
Mode-dependent Autonomous mode: sub-second (API call). WalletConnect mode: seconds (human approval). |
50–100ms TEE-native signing. 50-100x faster than MPC. Can sign millions of txs in minutes. Best for HFT/arb bots. |
~200-500ms TEE + policy check + signing. Policy evaluation adds latency vs raw Turnkey. |
| Policy / Rules Engine |
None No built-in policy. Binary: human approves or rejects. No spending limits, no token allowlists, no automated constraints. |
User-Defined Rules Users pre-configure permissions: DCA, alerts, limit-based strategies. Details of policy engine internals not yet public. |
Programmable Policies Scope permissions per tx: amount limits, contract allowlists, time bounds, chain restrictions. Custom policy code. Co-sign for high-value. |
Rich Off-Chain Policy Transfer limits, approved protocols, recipient restrictions, operating time windows. Server-side enforcement before signing. Most mature policy system. |
| Co-Sign / Multi-Sig |
Ledger = de facto co-sign Every tx is co-signed by hardware. Not programmable — all or nothing. |
Not documented WalletConnect mode is approval-based, but no native multi-sig or co-sign API exposed. |
Native Co-Sign Sub-organizations + delegated signing. Multiple signers per wallet. Threshold policies. Best for tiered approval flows. |
Via Policy Policy can require approval for certain tx types, but not true cryptographic multi-sig. |
| Built-in DeFi / Trading | Fiat onramp (Apple Pay, PayPal, Venmo), cross-chain swaps, DCA, portfolio tracking, token discovery, risk analysis. |
Most Complete Swaps, limit orders, DCA, alerts, risk scoring, cross-chain swaps, transfers, ENS resolution, message signing. Full DeFi toolkit. |
None — Signing Only Pure infrastructure. Build your own DeFi layer on top. No built-in swaps, no price feeds, no portfolio mgmt. |
None — Wallet Only Signing + policy. DeFi features must be built on top. Stripe integration for fiat off/on-ramp. |
| AI Framework Support | CLI-first. SDK on npm + PyPI. No specific AI framework adapters documented. |
Best-in-Class MCP server (Anthropic standard), Claude Skills marketplace (open-source), CLI, REST API. Designed for Claude/AI-native workflows. |
RESTful API, TypeScript SDK, Embedded Wallet Kit. Framework-agnostic — works with any AI system that can call APIs. | Server Wallets API. Works with any framework. No MCP adapter. Stripe SDK for fiat side. |
| Developer Experience | MIT license, GitHub/npm/PyPI. Setup in minutes. CLI-based. Good docs via OWS spec. Early ecosystem. |
<15 min setup Developer portal, MCP server with instant doc access, open-source skills, CLI. Agent Marketplace coming later 2026. |
Comprehensive docs, GitHub, Slack community, demo at wallets.turnkey.com. More complex setup — infrastructure-level product. | Good docs. React SDK for embedded wallets. Simpler than Turnkey but less flexible. Now integrated into Stripe docs. |
| Ecosystem / Reach | 20+ supporters (PayPal, Ripple, Circle, Solana, ETH Foundation, Polygon, Sui, TON, Tron, Arbitrum, LayerZero). 500 enterprise customers. |
220M+ users Largest consumer wallet. CZ/Binance ecosystem. Trust Wallet brand. Agent Marketplace for strategy sharing. |
Enterprise-focused. Used by Spectral, various DeFi protocols. Smaller but technical user base. | Now part of Stripe (millions of merchants). Stripe + Bridge ($1.1B acquisition) = full fiat+crypto stack. Massive distribution. |
| Fiat On/Off Ramp |
Native Apple Pay, PayPal, Venmo. MoonPay's core business. 180 countries. |
Via Partners Trust Wallet supports fiat onramp through third-party providers (MoonPay, Mercuryo, etc.) |
None Pure crypto infrastructure. No fiat rails. |
Native (Stripe) Full Stripe payment stack + Bridge stablecoin platform. Best fiat integration of the four. |
| Open Source |
MIT License OWS spec fully open. GitHub, npm, PyPI. |
Open Source tw-agent-skills on GitHub. Skills marketplace is open. wallet-core is open-source. |
Partially SDK open-source. Core TEE infrastructure is proprietary. |
Closed Proprietary. Stripe ecosystem. |
| Pricing | Not disclosed (MoonPay takes fees on fiat transactions) | Not disclosed (likely free SDK, fees on swaps) | Enterprise pricing (not public) | Stripe pricing model (% per transaction) |
| Telegram Bot Integration |
Possible OWS keys are local — could encrypt and store in TG SecureStorage. Bot sends approval requests. Ledger flow would need USB passthrough (impractical on mobile). |
Natural Fit WalletConnect mode = TG bot sends tx → user approves in Mini App → WalletConnect relays to TW. Autonomous mode = no TG needed, agent runs independently. |
Best Fit TEE signs autonomously (no TG needed for routine). For co-sign tier: TG bot notifies → Mini App triggers co-sign API → Turnkey executes. Sub-100ms on the signing side. |
Possible Policy violations could trigger TG notifications. Server wallet API callable from TG bot backend. But policy engine is the primary gate, not TG. |
+ Hardest security. Best fiat onramp. Open standard with massive L1/L2 backing.
- Zero autonomy kills trading use case. Signing bottleneck = human speed.
+ Most chains. Best DeFi features. MCP + Claude native. 220M users. WalletConnect = TG natural fit.
- Security model less proven. Policy engine details opaque. CZ/Binance dependency risk.
+ Fastest signing. Best autonomy. Native co-sign. TEE-proven. Best for your tiered TG architecture.
- Zero DeFi features (build everything). Steeper learning curve. Enterprise pricing opacity.
+ Best policy engine. Stripe fiat rails. Enterprise trust. Proven at scale.
- Closed source. Stripe lock-in. EVM-centric. No DeFi features. Policy adds latency.
Based on your requirements: Turnkey for full autonomy, OWS for human-in-the-loop, Telegram bot as the approval surface.
Why Trust Wallet in the middle tier: TWAK's WalletConnect mode is a natural fit for Telegram — the bot sends a notification, user taps approve, WalletConnect relays to Trust Wallet which signs. You get 25+ chain coverage and built-in DeFi features (swaps, limit orders) without building them yourself. And with 220M users, the UX is already proven.
Why not Privy? For your use case, Turnkey's co-sign gives you the same tiered approval without Stripe lock-in. Privy's policy engine is great, but you're building your own policy logic via the Telegram tier system anyway.