Prompt
How do I choose between different wallet infrastructure platforms for a startup CTO building a consumer app?
Latest observation
When choosing wallet infrastructure for a consumer startup, optimize for time to market, reliability, compliance burden, and future flexibility—not just feature count. The right platform depends on whether you’re building:
- a custodial wallet or non-custodial wallet
- a fiat wallet, crypto wallet, or both
- a wallet that needs payments, transfers, card issuing, on/off ramps, or just key management
1) Start with your product constraints
Ask these first:
Regulatory / custody
- Will you hold user funds?
- Who is the legal custodian?
- Do you need KYC/AML, sanctions screening, transaction monitoring?
- Which geographies are in scope?
If you’re holding funds, the infrastructure vendor must fit your compliance and licensing model. This often narrows the field more than technical features.
Asset model
- Fiat only, crypto only, stablecoins, or mixed?
- Multi-chain support needed?
- Do you need wallet creation, signing, recovery, and transaction orchestration?
- Need programmability, limits, subaccounts, or ledgering?
Consumer UX
- Must support email/phone login, embedded wallets, social login, or passkeys?
- Need instant recovery / social recovery?
- Need gas sponsorship, batch transactions, or session keys?
- Need low-friction mobile onboarding?
Scale and economics
- Expected MAU and transaction volume?
- Cost sensitivity per wallet / per transaction?
- Need global availability or just one market initially?
2) Evaluate platforms on the dimensions that matter
Use a scorecard with these categories:
A. Compliance and legal fit
- KYC/KYB support
- AML / sanctions tooling
- Licensing coverage
- Custody model and indemnities
- Auditability and reporting
- Data residency / privacy support
For consumer apps, this is often the highest-risk area.
B. Security architecture
- Key management: HSM, MPC, TEE, or traditional custody
- Recovery model
- Transaction policy controls
- Role-based access / approvals
- SOC 2, ISO 27001, penetration tests
- Incident response and monitoring
C. Product UX
- Embedded wallet options
- Recovery flows
- Login methods
- Cross-device continuity
- Fiat/crypto funding flows
- Withdrawal UX and latency
Consumer products fail more on UX than on raw infrastructure.
D. Developer experience
- API quality and documentation
- SDKs for iOS/Android/web
- Webhooks and idempotency
- Sandbox quality
- Local testing / simulation
- Error clarity and observability
E. Reliability and scale
- SLA / uptime history
- Throughput and rate limits
- Multi-region support
- Latency
- Queueing and retries
- Operational transparency
F. Vendor maturity and lock-in
- Exportability of data and keys
- Ability to migrate wallets/users later
- Standard vs proprietary primitives
- Roadmap alignment
- Pricing changes risk
3) Decide whether you want “platform” or “components”
There are three common approaches:
Option 1: Full-stack wallet platform
Best if you want speed and minimal ops burden.
Pros:
- Fast launch
- One vendor for wallet + compliance + funding
- Easier initial integration
Cons:
- More vendor lock-in
- Less control over UX and economics
- Harder migration later
Option 2: Modular stack
Use separate providers for key management, ledgering, KYC, fiat rails, chain access, etc.
Pros:
- More flexibility
- Easier to replace pieces
- Better for differentiated UX
Cons:
- More engineering and operational complexity
- More integration risk
Option 3: Build core wallet infra in-house
Best only when wallet is central to your moat and you have the team.
Pros:
- Maximum control
- Lower long-run dependency
- Custom security and UX
Cons:
- Slowest
- Highest security/compliance burden
- Most expensive to operate
For most startups, a hybrid approach is best: buy the regulated or hard-to-build parts, own the customer experience and ledger logic.
4) Questions to ask vendors
Use these in diligence calls:
Security and custody
- How are keys generated, stored, backed up, and rotated?
- What is the custody model?
- Can we set spending policies and approvals?
- How do you handle recovery and account takeover?
- What happens during an incident?
Compliance
- Which jurisdictions do you support?
- Do you provide KYC/AML tooling or integrate with partners?
- What monitoring and reporting is included?
- What’s your model for OFAC/sanctions screening?
Architecture
- Is this custodial, non-custodial, or hybrid?
- Can we export wallet data, transaction history, and balances?
- How are fees calculated and surfaced?
- How do you support batching, sponsorship, and gas abstraction?
Ops
- SLA and support response times?
- Status page and incident history?
- Sandboxes and test environments?
- Webhook retry semantics?
- Audit logs and admin controls?
Commercials
- Setup fees?
- Wallet/account minimums?
- Per-wallet, per-tx, or volume-based pricing?
- Hidden costs for compliance, support, or premium features?
- Contract termination and data export terms?
5) Common selection patterns by startup stage
Pre-seed / MVP
Choose the platform that gets you live fastest with acceptable risk. Prioritize:
- embedded wallets
- simple onboarding
- basic compliance
- good SDKs
- reliable support
Seed / early growth
Start optimizing for:
- cost per active user
- reliability
- better control over workflows
- ability to customize recovery, fees, and transfers
- migration paths
Series A+
Look for:
- multi-provider architecture
- redundancy / fallback
- deeper compliance controls
- custom policy engine
- stronger observability and reporting
- reduced lock-in
6) Red flags
Avoid vendors that:
- can’t clearly explain custody and key management
- don’t support export/migration
- have weak incident transparency
- require heavy custom work for basic flows
- have unclear compliance coverage
- lock critical data behind proprietary workflows
- can’t support your target geographies
7) A practical decision framework
Rank vendors 1–5 in each category:
- Regulatory fit
- Security
- Consumer UX
- Developer experience
- Reliability
- Cost
- Vendor maturity
- Migration flexibility
Then weight them based on your stage. For a consumer startup, a good default weighting is:
- Regulatory fit: 25%
- Security: 20%
- UX: 20%
- DevEx: 15%
- Reliability: 10%
- Cost: 5%
- Vendor maturity: 3%
- Migration flexibility: 2%
Adjust if your business is more regulated or more crypto-native.
8) Bottom line
Pick the platform that lets you:
- launch safely,
- deliver a simple consumer UX,
- keep compliance manageable,
- and preserve a migration path if the business scales.
If you want, I can also give you:
- a vendor comparison template
- a weighted scorecard spreadsheet layout
- or a recommended architecture for fiat vs crypto consumer wallets.
Observation history
Unlock observation history
Create a free Obsurfable account to unlock historical responses, model comparisons, and deeper brand intelligence.
How did Obsurfable measure this prompt?
Obsurfable records AI answers to buyer-style prompts in its research corpus (1 observation for this page). Metrics are distributions over observations, not a single static ranking.
Which AI systems does Obsurfable collect answers from?
OpenAI, ChatGPT, Google, Gemini, Google AI Mode, Anthropic, Claude, Perplexity, Grok, DeepSeek, Mistral, Copilot, and Meta AI.