Crypto & Stablecoins

What is Wallet as a Service (WaaS)?

Wallet as a Service (WaaS) is infrastructure delivered through an API or SDK that lets a business offer crypto wallets to its users without building the underlying key management and blockchain connectivity itself. The WaaS provider runs the cryptographic engine, the custody layer, and the node infrastructure connecting to each blockchain. The business integrates at the API level and builds its own product on top.

Building this infrastructure from scratch typically takes 6 to 18 months and requires specialized cryptography talent that most companies do not have in-house. WaaS exists to skip that build entirely.

How does WaaS work?

A WaaS provider handles the parts of wallet infrastructure that are hardest to get right: generating and securing private keys, connecting to multiple blockchain networks, and signing transactions safely. The business calls the provider's API to create a wallet, request a transaction, or check a balance, without touching the cryptography directly.

Most WaaS platforms support one or more of four custody models:

  • Custodial: The provider holds the private keys directly. Simple to operate, but creates a single point of failure if the provider is compromised.
  • Non-custodial: The end user holds their own keys. Maximum control, but the user is fully responsible for recovery if keys are lost.
  • MPC (multi-party computation): The private key is split into shares distributed across multiple parties. No single party ever holds the complete key, and signing requires cooperation between shares.
  • TSS (threshold signature scheme): A related cryptographic approach where a threshold number of parties must combine partial signatures to produce a valid one, without ever reconstructing the full key.

Why has MPC become the dominant custody model?

MPC has become the standard approach for consumer-facing WaaS because it solves the recovery problem that plagues both other models. A pure custodial wallet concentrates risk in the provider. A pure non-custodial wallet loses funds permanently if the user loses their seed phrase. MPC splits the difference. No single party holds a complete key. There is no seed phrase to lose and no single point of compromise to exploit.

This distinction became very concrete in February 2025. Bybit, a major exchange, lost $1.5 billion in a single attack on one of its Ethereum cold wallets, the largest single crypto theft in history. Chainalysis recorded over $2.17 billion stolen from crypto services in the first half of 2025 alone, driven largely by that one incident. The Bybit hack is widely cited in the WaaS industry as the clearest illustration of why concentrated custodial key infrastructure remains a high-value target.

What is the difference between WaaS and custodial vs. non-custodial wallets?

These are related concepts operating at different levels. Custodial and non-custodial wallets describe who controls the private keys for a given wallet. WaaS is the delivery model. It is infrastructure a business buys or builds to offer wallets to its users, and it can be built on a custodial, non-custodial, MPC, or TSS foundation.

Custodial versus non-custodial answers "who holds the keys?" WaaS answers "how does a business get wallet functionality into its product at all?" A company can choose a custodial WaaS provider or a non-custodial one. WaaS itself is not a custody model. It is the infrastructure layer beneath whichever model is chosen.

Why does WaaS matter for stablecoin payment platforms?

For platforms building stablecoin payment products, wallet infrastructure is foundational but rarely the differentiated part of the business. A neobank or PSP wants to move stablecoins reliably for its customers, not spend a year and a half building key management from first principles.

WaaS gives a platform three things through a single integration:

  • Wallet issuance: Creating wallets for customers or internal use without building key generation and storage
  • Balance and signing: Holding stablecoin balances and signing transactions through an API, with custody handled by the provider
  • Multi-chain connectivity: Reaching multiple blockchain networks without maintaining node infrastructure for each one

This connects directly to how stablecoin orchestration platforms operate. The wallet layer is one component of a broader infrastructure stack that also handles chain routing, fiat conversion, and compliance.

The build-versus-buy decision also has a compliance dimension. Every wallet a platform issues needs wallet screening and KYT coverage regardless of which custody model underlies it. Evaluating a WaaS provider means checking two things:

  • Whether the cryptography and custody model fit the platform's risk tolerance
  • Whether compliance tooling is built into the same platform or has to be integrated separately

Continue learning

Meta transaction

Category
Read more

Gas fees

Category
Read more

Batch payments

Category
Read more

Wallet-as-a-Service (WaaS)

Category
Read more

Wallet screening

Category
Read more

KYT (Know Your Transaction)

Category
Read more

KYB (Know Your Business)

Category
Read more

Settlement finality

Category
Read more

Stablecoin redemption

Category
Read more

E-Money Token (EMT)

Category
Read more

MiCA

Category
Read more

Travel Rule

Category
Read more

CCTP (Cross-Chain Transfer Protocol)

Category
Read more

Stablecoin depeg

Category
Read more

FX risk (currency risk)

Category
Read more

Banking-as-a-Service (BaaS)

Category
Read more

ISO 20022

Category
Read more

Nostro and vostro accounts

Category
Read more

UETR (Unique End-to-End Transaction Reference)

Category
Read more

Stablecoin settlement

Category
Read more

Automatic reconciliation

Category
Read more

Balance reconciliation

Category
Read more

Identity verification API

Category
Read more

Interbank settlement

Category
Read more

Open banking

Category
Read more

FedGlobal ACH

Category
Read more

Ledger API

Category
Read more

Subsidiary ledger

Category
Read more

Cross-chain bridges

Category
Read more

Ledger sharding

Category
Read more

Reconciliation API

Category
Read more

ACH debit

Category
Read more

Ledger database

Category
Read more

Stablecoin reserves

Category
Read more

Transaction reconciliation

Category
Read more

Closed loop payments

Category
Read more

Open loop payments

Category
Read more

Stablecoin sandwich

Category
Read more

ACH reversal

Category
Read more

Layer 2 blockchain

Category
Read more

Layer 1 blockchain

Category
Read more

FedNow API

Category
Read more

eCheck

Category
Read more

Payment controls

Category
Read more

Faster Payment System (FPS)

Category
Read more

Request for payment (RfP)

Category
Read more

Stablecoin orchestration

Category
Read more

ACH API

Category
Read more

BACS

Category
Read more

ACH payment returns

Category
Read more

Stablecoin yield

Category
Read more

Cash float

Category
Read more

BAI2

Category
Read more

Compliance risk management

Category
Read more

ACH transfer limit

Category
Read more

Deposit Account Control Agreement (DACA)

Category
Read more

Currency Transaction Report (CTR)

Category
Read more

Crypto faucet

Category
Read more

FBO account

Category
Read more

OTC trading

Category
Read more

Virtual IBAN

Category
Read more

Third-party payment

Category
Read more

Ledger balance

Category
Read more

Issuer Identification Number (IIN)

Category
Read more

CASPs (Crypto-Assets Service Providers)

Category
Read more

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny test

Category
Read more

Cash pooling

Category
Read more

Money transmission

Category
Read more

Core banking

Category
Read more

Sweep account

Category
Read more

Flow of funds

Category
Read more

Cash application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing account

Category
Read more

Cash reconciliation

Category
Read more

Take rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH return codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic settlement

Category
Read more

Payment orchestration

Category
Read more

T2

Category
Read more

Financial Crimes Enforcement Network (FinCEN)

Category
Read more

Unified Payments Interface (UPI)

Category
Read more

Programmable money

Category
Read more

QR code payments

Category
Read more

CHIPS (Clearing House Interbank Payments System)

Category
Read more

Nacha

Category
Read more

FedACH

Category
Read more

XRP (Ripple)

Category
Read more

EURC (Euro Coin)

Category
Read more

USDC (USD Coin)

Category
Read more
Download Due & Move Money Without Borders