Explainers

What is stablecoin infrastructure? The layers of the stack

Stablecoin infrastructure is the stack that issues, holds, moves, converts and checks stablecoins. Eight layers, who runs each, where each breaks.

Caio Barbosa

Founder & CO-CEO

Forbes Under 30. One of the leading voices in Fintech & Crypto in Brazil. Writes weekly about stablecoins, payments, and the future of financial infrastructure in Latin America.

Cover image for Lumx blog article: What is stablecoin infrastructure? The layers of the stack
Cover image for Lumx blog article: What is stablecoin infrastructure? The layers of the stack

Stablecoin infrastructure is the set of systems that issue and hold stablecoins, move them, convert them and screen them for compliance, so a business can use them like any other payment method. It runs from the issuer's reserves, across a blockchain, to the compliance checks and the local bank rail that pays the recipient.

A stablecoin on its own pays nobody: a supplier wants reais in a bank account. This post maps the layers, follows one payment across them, and says where to build and where to buy. If the stablecoin itself is new to you, start with what a stablecoin is.

What are the layers of a stablecoin infrastructure stack?

Eight layers sit between a sender's money and a recipient's bank account. Every payment touches all eight.

The eight layers of a stablecoin payments stack, with who holds the money and how each layer fails.

Layer

What it does

Who usually provides it

Who holds the money

How it fails

1. Issuance and reserves

Mints the stablecoin against deposits, redeems it for cash, holds the reserves

Regulated issuers such as Circle (USDC) and Tether (USDT)

The issuer holds the reserves; holders own a redemption claim

Loss of the peg, redemption limits, frozen addresses

2. Blockchain networks

Records and finalizes each transfer

Public networks such as Ethereum, Polygon, Base, Tron or Stellar

Nobody; the ledger records which address controls the balance

Congestion, fee spikes, a deposit sent on the wrong network

3. Custody and wallets

Holds the keys that control a balance

The business, a custodian or the payments provider

Whoever holds the keys

Key loss, provider failure, unclear segregation of client funds

4. Stablecoin on-ramps and off-ramps with local rails

Turn local currency into stablecoin and back, and move local money over bank rails

Payment institutions and banking partners on ACH, SEPA, SWIFT and local systems

The bank or payment institution on each side

Cut-off times, name mismatch, returned payments

5. FX and liquidity

Prices the conversion and honors the quote

Market makers, exchanges, the provider's own treasury

The liquidity provider, for the seconds a trade runs

Quote expiry, thin pairs outside business hours

6. Compliance

Identity checks on customers and companies, sanctions screening, transaction monitoring

The payments provider, specialist vendors or both

Funds wait in place until a check clears

A held transaction, an onboarding rejection, a wrong purpose code

7. Payment orchestration

Quotes a payment, routes it, executes it and tracks it through one interface

Payments providers

Depends on the provider's model, so ask

A failure between two legs, a payout sent twice

8. Reporting

Status events, plus the references and receipts that feed the client's ledger

The provider's events and the client's own ledger

Nobody; it is the record

A missed event, no reference per leg, a mismatch with the bank statement

The interface in layer 7 comes in several types, which the taxonomy of stablecoin APIs sorts.

How does money move through the stack?

Money crosses the stack in a fixed order: local currency in, stablecoin across, local currency out, with a check at each handoff. Take a Mexican company paying a Brazilian supplier.

First the company is verified, and nothing moves until that clears (layer 6). It registers the supplier's bank details, which the provider screens. The company asks for a quote and receives the rate, the fee, the amount the supplier will receive and a short expiry (layers 5 and 7). It sends pesos over SPEI (Mexico's interbank transfer system, run by Banxico) to an account in its own name, and the provider converts them to a dollar stablecoin (layers 4, 1 and 5). The stablecoin moves on a blockchain and is credited to a wallet (layers 2 and 3). It is sold for reais at the quoted rate, and the reais leave over Pix (Brazil's instant payment system, run by the Central Bank) to the supplier's account (layer 4). Every state change is reported back to the company's system (layer 8).

Correspondent banking hops through intermediary banks, each with its own cut-off times and fees, and settles in hours or days (why cross-border payments are slow covers that chain). Here the blockchain leg is usually the fastest one; the slow parts are the bank rail and the compliance review at each end. The full walk-through is in how stablecoin payments work.

The example is two Lumx transactions: an on-ramp (pesos in, stablecoin out) and then an off-ramp (stablecoin in, reais out). Lumx reports each state as its own status with its own webhook, so the client's ledger follows the payment layer by layer.

Lumx on-ramp statuses, the layer each one belongs to, and the webhook that announces it.

Status

Layer it belongs to

Webhook

AWAITING_FUNDS

Ramps and local rails: waiting for the customer's local-currency transfer

onramp.awaiting_funds

TRANSFERRING_FIAT

Ramps and local rails: the bank leg is in progress

onramp.transferring_fiat

TRADING

FX and liquidity: the conversion is executing

onramp.trading

TRANSFERRING_STABLECOIN

Networks and custody: stablecoin is on its way to the customer's wallet

onramp.transferring_stablecoin

SUCCESS

Reporting: the payment is complete and reported

onramp.success

The off-ramp has its own statuses, announced by offramp.transferring_stablecoin, offramp.trading, offramp.transferring_fiat and offramp.success, with offramp.failed if it stops. On the on-ramp, onramp.failed and onramp.expired cover a transaction that failed and one that expired before the payment was received.

Custody: who holds the money at each step

In a custodial model the provider holds the keys and the client sees balances. In a non-custodial model the client or its customer holds the keys and signs each transfer, which gives control and the key-management risk.

Draw the payment and mark the holder at every arrow. Whether you need a wallet of your own is covered in do you need a crypto wallet.

Lumx is custodial: the keys sit with BitGo, which carries insurance, and the client sees balances, which are stablecoin and not a deposit, because Lumx is not a bank. Each customer gets a wallet on every supported network when the customer is created, the wallet becomes usable once the customer is approved, and a payout has to debit a customer's own wallet. The custodial wallets product page describes the setup.

Where a stablecoin stack breaks

Each layer has an owner, and each owner fails in its own way. The issuer can lose its peg or freeze an address, the network can congest and the custodian can lose a key. The full list is in are stablecoin payments safe.

The failure that hurts most is the payout that stops between two layers. If the client's system only shows "pending", support has nothing to act on while the supplier waits. A status per layer is why layer 8 is on the diagram. Lumx sends an offramp.failed webhook when an off-ramp stops, so the client's system gets an event instead of a bare pending state.

Lumx runs KYC (know your customer, the verification of an individual) through Sumsub and KYB (know your business, the verification of a company and its owners; see what KYB is) on the same flow. Chainalysis monitors blockchain activity; fiat is watched by Lumx's own systems and its banking partners. When a compliance review needs a document, the status moves to RFI (request for information, a compliance hold that asks for a document before a transaction clears), and the client is told what is missing. Every on-ramp and off-ramp carries a purpose field, because a mismatch with the real use can hold a payment.

What to build and what to buy

There are three ways to assemble the stack: build on the chains directly, assemble several vendors, or use one payments provider. A company should build a layer only if that layer is the product.

Three ways to assemble a stablecoin stack, by what the business owns.

Option

What the business owns

Upside

Downside

Build on the networks directly

Keys, liquidity, banking relationships, licenses in each country

Full control, no provider margin

A regulated institution to run; custody risk is yours

Assemble several vendors

Each integration and the logic between them

A specialist for each layer

Several contracts and reconciliations, and gaps between compliance scopes

One payments provider

The product and the customer experience

One integration, one contract, one source for reconciliation

Less control over routing, and dependence on the provider's corridors

Building means fixed costs for licenses, bank relationships and liquidity before the first payment, several vendors means several price lists, and one provider means one price list: Lumx's pricing is "monthly platform fee plus usage-based per-transaction fees, transparent FX on locked quotes, no pre-funding; no published plans". No pre-funding means no capital parked in settlement accounts before a payment.

I recommend drawing the stack on one page before signing with any provider, and writing on every layer who holds the money at that point. If a provider cannot fill a box, that box is where your support queue will end up. I would also wire the provider's status events into your own ledger before the first live payment, because finance will read those events every day.

Rules that shape the stack

In the United States, the GENIUS Act (S. 1582), enacted on July 18, 2025, will require a permitted payment stablecoin issuer to keep identifiable reserves of at least 1 to 1 against outstanding stablecoins and to publish the monthly composition of those reserves. It takes effect on the earlier of 18 months after enactment (January 18, 2027) or 120 days after final implementing regulations. In the European Union, Regulation (EU) 2023/1114 of May 31, 2023 (MiCA) governs stablecoins as e-money tokens and asset-referenced tokens. In Brazil, virtual asset service providers fall under Law 14.478 of December 21, 2022 and the Central Bank's Resolution BCB 520 and Resolution BCB 521, both of 2025. Each country with a local rail also regulates the paying institution; the supported countries shows where Lumx onboards customers.

On Lumx's side, the company is a FinCEN-registered MSB (money services business, the FinCEN registration category) and, in Brazil, has filed its authorization request and operates under the transition regime of Resolution 520/2025, Article 88. Lumx is not a bank.

When stablecoin infrastructure is the wrong tool

If both ends of a payment are in the same country and a fast local rail such as Pix or SPEI exists, a local payments integration is simpler. Stablecoins add steps to a Pix-to-Pix or SPEI-to-SPEI payment and remove nothing.

If the corridor has no good local payout, the last bank hop is slow whatever the blockchain does. Check a provider's payout coverage first.

If the volume is a few payments a month, integration costs more than it saves; a dashboard or an OTC desk starts cheaper.

Some institutions are barred by their regulator from holding stablecoins, and no provider changes that.

What the stack looks like with Lumx

Lumx is stablecoin payments infrastructure for businesses that move money between Latin America and the rest of the world: one API to collect, hold, convert, and pay out in BRL, MXN, COP, USD, EUR, and GBP or in USDC and USDT, over local rails such as PIX, SPEI, PSE, Bre-B, ACH, FEDWIRE, SEPA, and Faster Payments, with SWIFT and on-behalf-of payments and collections (POBO and COBO) in USD, EUR, and GBP, plus named virtual accounts, custodial wallets, and KYB/KYC built in.

Where Lumx sits in each layer of the stack (as of November 2026).

Layer

Lumx's role

What it looks like

1. Issuance

Connects

Circle issues USDC and Tether issues USDT. Lumx supports both. It has its own mint account at Circle and also buys USDC through BTG Pactual

2. Networks

Runs on

Ethereum, Polygon, Base and Tron, with USDC and USDT depending on the network; Stellar only for BRL to USDC on-ramps

3. Custodial wallets

Runs

Custodial wallet per customer on each network, created with the customer and enabled when the customer is approved. BitGo custodies the keys, with full segregation per customer and no omnibus

4. Ramps and rails

Runs, with banking partners

Named virtual accounts in the customer's own name for BRL and MXN; BRL over Pix, MXN over SPEI, USD over ACH, FEDWIRE or SWIFT; COP collected by Bre-B (Colombia's instant payment system) and PSE (Colombia's online bank-transfer network), paid out by Bre-B or ACH Colombia

5. FX and liquidity

Runs

Floating rate for display, locked rates for 30 seconds, one minute or five minutes; liquidity from Lumx and institutional counterparties only, among them BTG Pactual

6. Compliance

Runs

KYC through Sumsub, blockchain monitoring through Chainalysis, KYB with a target of one business day (effective November 2026)

7. API

Runs

One API for customers, accounts, wallets, destinations, exchange rates and transactions; the stablecoin API explained separately

8. Reporting

Runs

UETR and MT103 confirmations on every SWIFT payout, per-rail reference on every transfer, webhooks, CSV transaction exports, account statements and fee statements, an audit trail

A BRL named virtual account is a local account number in the customer's own name, so the recipient of a Pix payout sees the customer's name as the payer, not Lumx. The 30-second rate lock carries no fee, while the longer locks include one that covers volatility.

Customers use the Lumx dashboard alongside the API, and an API integration takes two to three weeks. The global payments product page lists what ships, the operator map the operators, and how to evaluate a provider turns the layer table into questions to put to each vendor. To start, create a sandbox key under Developers > API Keys in the dashboard and run one on-ramp and one off-ramp against api-sandbox.lumx.io, watching the statuses above arrive as webhooks.

Methodology and sources

Lumx product facts were read from docs.lumx.io on November 1, 2026 (Wallets, Accounts, Transactions, Exchange Rates, Webhooks, Identity Verification, Coverage). The GENIUS Act text was read at congress.gov on the same day, and Circle's reserve disclosures at circle.com/transparency. MiCA and the Brazilian norms are linked to the official pages, which did not return their text when checked.

Verified on November 1, 2026. Operational context, not legal, tax, or investment advice.

Cover photo: Nick Fewings on Unsplash.

  • What is stablecoin infrastructure?

    Stablecoin infrastructure is everything that lets a business use a stablecoin as a normal payment method: the issuer and its reserves, the blockchain, custody, conversion, compliance checks, the software that ties them together and the local bank rails at each end. A business picks which layers to own. Lumx runs custody, local accounts, payouts over local rails, FX on locked quotes, KYB and KYC and the API on top, and connects to Circle and Tether for issuance.

  • Who provides stablecoin infrastructure?

    A different company at each layer. Circle and Tether issue USDC and USDT, public blockchains such as Ethereum and Tron move them, custodians or the payments provider hold the keys, and banks and payment institutions connect the local rails. Payments providers bundle the layers into one contract. Lumx is one of them: it holds the wallets, provisions local accounts through banking partners and leaves issuance to Circle and Tether.

  • Who holds the keys in a stablecoin stack?

    Whoever runs custody. With a custodial provider the business sends a bank transfer in and pays a bank account out, and the stablecoin sits in a wallet the provider holds. A business that wants the keys needs a non-custodial setup and signs every transfer. With Lumx, each customer gets a custodial wallet on each supported network when the customer is created, so the client calls the API and never signs a transaction.

  • Is stablecoin infrastructure just an API?

    No. The API is the layer a company's software calls. Underneath sit the issuer, the blockchain, custody, banking partners, FX liquidity and compliance, each with its own risk even when the API hides it. Lumx exposes customers, accounts, wallets, destinations, exchange rates and transactions through one API and runs the layers under it.

  • Should a company build its own stablecoin infrastructure?

    Only when moving money is the product and the company can carry the licenses and bank relationships itself. Buy the layers you do not differentiate on and build what customers see. With Lumx, an API integration takes two to three weeks.

Stay up to date with what Lumx is developing.

Sign up to receive them by email.

Share on socials:

what-is-stablecoin-infrastructure

A

what-is-stablecoin-infrastructure

What is stablecoin infrastructure? The layers of the stack

Copy link

Copied!

what-is-stablecoin-infrastructure

TALK TO OUR TEAM

Ready to transform your business with stablecoins?

Discover how our infrastructure can seamlessly integrate stablecoins into your financial operations quickly, securely, and efficiently.

Explainers

In this page

©2026. All rights reserved.

Lumx US OP LLC ("Lumx") is a financial technology and payments infrastructure company. Lumx US OP LLC is a Money Service Business (MSB) registered with the Financial Crimes Enforcement Network (FinCEN) (MSB #31000316459619). Lumx is not a state-licensed money transmitter and does not, in its own capacity, engage in the provision of regulated money transmission services. All such regulated activities are conducted exclusively through, and under the licenses of, duly authorized financial-institution partners.


Lumx is not a bank, financial institution, payment institution, or custodian of client funds. Certain services made available through the Platform may be provided by duly authorized and regulated third-party partners, in accordance with applicable laws and regulations.

Please refer to Lumx’s Terms of Use and Privacy Notice for further information regarding the conditions governing the use of the Platform and the processing of your personal data.