UR's Account Layer: Composable Financial Infrastructure

12 May, 2026product8 Min ReadUR Team
APIAccount Layer
UR's Account Layer: Composable Financial Infrastructure

The financial stack has been quietly unbundling. Where banks once owned every layer — identity, deposits, payments, cards — modern platforms now want to mix and match. They want IBANs from one provider, the card from another, the multicurrency rails from a third, while looking for other solutions for compliance and more. The problem: stitching those vendors together still takes 6 to 9 months and a small army of compliance, ops, and integration engineers.

UR is the account layer for the composable era. Every UR primitive, including identity, multicurrency tokenized deposits, fiat rails, and Mastercard issuance, is independently integrable through a single API. Wallets, exchanges, fintechs, and developers pick what they need, leave what they don’t, and go live in less than 8 weeks without going through the process of obtaining their own financial license.

We go deeper on UR’s product features as an account layer, including what it supports, how it works for users with both fiat and digital assets, and how its composable architecture makes integration faster, cheaper, and more flexible than existing options on the market.

What makes UR a modular and composable account layer?

UR is a modular and composable account layer because every financial capability users and businesses are familiar with is delivered as an independent, API-accessible module that partners can integrate alone or in combination. There is neither an all-or-nothing bundle nor a required minimum scope. Partners build only what their product needs.

Composability is the architectural principle that separates UR from traditional Banking-as-a-Service (BaaS). A traditional BaaS provider wraps a single bank’s product set in an API: take it as-is or leave it. UR is a horizontal infrastructure layer. Each module — Swiss IBAN, multi-currency tokenized deposits, SEPA/SWIFT/SIC payment rails, Mastercard issuance, URID on-chain identity, on-/off-ramp — is a standalone primitive built on regulated, onchain infrastructure. Partners can ship a card-only product, an IBAN-only product, a multicurrency wallet, or the full stack straight into their own projects without re-architecting if they later expand.

This matters because product roadmaps are not monolithic. A wallet that launches with an on-/off-ramp this quarter may want to add cards next quarter and IBANs later. With a composable account layer, that's an API call that can get you what you need within 2 to 8 weeks. With a stitched-vendor stack, that's a 6-month re-integration.

What assets does UR support as an all-in-one account layer?

UR supports 7 fiat currencies — EUR, USD, CHF, CNH, SGD, JPY, and HKD — each available as a tokenized deposit backed 1:1 by real fiat reserves and held in segregated, named personal IBAN accounts. UR also supports the major dollar stablecoins, USDC and USDT, which can be on-ramped, off-ramped, and converted to any of the supported currencies in-app at competitive spreads.

The full asset coverage on the UR account layer:

  • Tokenized Deposits: EUR, USD, CHF, CNH, SGD, JPY, and HKD — each backed 1:1, on-chain, spendable, holdable, and convertible.
  • Stablecoins: USDC and USDT, natively supported for on/off-ramp and in-app conversion.
  • Fiat Rails: SEPA Instant for EUR, SWIFT for international transfers, and Swiss SIC for domestic CHF.
  • Card Spend: Mastercard issuance directly from any tokenized deposit balance — no manual conversion to fiat required at point of sale.

Because UR is a principal Mastercard issuer and a registered trademark of SR Saphirstein AG, a regulated Swiss fintech operating under Article 1b of the Swiss Banking Act, the assets are not simply ledger entries. They're real, segregated and regulated balances that interoperate with the global financial system.

How does UR as an account layer work for users who hold both fiat and digital assets?

UR is built specifically for businesses with users who hold both fiat and digital assets. Each UR account is a single, named personal IBAN that holds tokenized deposits across seven fiat currencies alongside USDC and USDT — all-in-one balance allowing seamless conversions and spending. There is no separate fiat account and crypto wallet. The account itself is multi-asset.

In practice, this means your users can:

  • Receive a salary in EUR via SEPA — it lands as an on-chain EUR24 deposit in their UR account
  • Hold USDT from an onchain transfer alongside that EUR24, with no separate sub-account or bridging step
  • Convert between any of the seven fiat currencies and stablecoins in-app at competitive spreads
  • Spend your fiat balance via Mastercard, with conversion handled at the point of sale
  • Send funds out via SEPA, SWIFT, or SIC; or via on-chain transfer to any external wallet
  • Move money instantly and at zero cost to other UR accounts

The reason this works is that UR’s tokenized deposits and fiat rails are the same primitive. For example, EUR24 is onchain but also redeemable for Euros via SEPA at par. Each currency lives natively on both the regulated banking rail and the blockchain rail. The user never sees the seam.

What can wallets, exchanges, and developers do with UR's account layer?

UR provides wallets, exchanges, and developers with a complete financial substrate that encompasses self-custody, embedded identity, regulatory compliance and cards mapped to individual user accounts.

Benefits By Partner Type:

  • Wallets extend beyond onchain custody to offer real financial accounts. A wallet user goes from holding tokens to receiving salary, paying rent, and tapping a Mastercard at the point of sale — all under the wallet’s brand.
  • Exchanges give users a named IBAN to deposit and withdraw fiat directly. They can issue cards that spend directly from exchange balances, turning a trading account into a primary financial account.
  • Developers building fintech, neobank, payroll, treasury, or AI-agent products get programmable accounts with sub-account controls, multi-currency operations, webhook-driven business logic, and an on-chain audit trail. Compliance (KYC, AML, sanctions and tax reporting) is handled by UR’s regulated infrastructure, so developers ship product instead of paperwork.

The benefits compound. Partners inherit UR's regulatory foundation — the license, the banking relationships, the principal Mastercard issuance — and ship product in weeks instead of years. They share revenue rather than pay setup fees. And because UR is composable, they can launch with one module and expand into the rest as they grow.

Which UR account layer modules can businesses integrate independently?

UR’s account layer is divided into discrete modules that businesses can integrate independently or in combination. Each module is exposed through the same unified API but is deployable on its own.

The core modules:

  • URID (Identity): On-chain identity issued after KYC. Portable across wallets and platforms — KYC once, valid everywhere.
  • Multicurrency Tokenized Deposits: Hold and convert across EUR, USD, CHF, CNH, SGD, JPY, and HKD, plus USDC and USDT.
  • Swiss IBAN: Named, segregated IBAN per end user — not pooled, not omnibus.
  • Fiat Rails: SEPA Instant, SWIFT, and Swiss SIC for inbound and outbound payments.
  • Digital Assets On-/Off-Ramp: USDC and USDT to and from any of the 7 supported fiat currencies, in-app, at competitive spreads.
  • Mastercard Issuance: Principal-issued cards (no sponsor dependency) with Apple Pay, Google Pay, Samsung Pay, Alipay and WeChat Pay support; MCC, GEO, and velocity controls via API.
  • Compliance: KYC, AML, sanctions screening, and tax reporting embedded in every account by default.

A wallet might integrate URID + on-/off-ramp + Mastercard.

An exchange might integrate IBAN + fiat rails + multicurrency.

A treasury app might integrate IBAN + multicurrency + SEPA/SWIFT only.

UR's account layer supports any combination.

How does UR’s composable account layer differ from traditional Banking-as-a-Service (BaaS)?

UR’s account layer differs from Banking-as-a-Service in 4 fundamental ways: it is composable rather than monolithic, multicurrency rather than single currency, onchain rather than database-only, and portable rather than vendor-locked.

A BaaS provider typically wraps the products of a single sponsor bank in an API. Partners get and solely rely on whatever that bank offers — usually a single jurisdiction, a single currency, and a fixed product bundle. If a partner wants multicurrency, they layer on a second BaaS. If they want a card, they negotiate a separate card program. If they want digital assets, they integrate a third vendor.

UR collapses that stack. Identity, 7 currencies, fiat rails, on/off-ramp, card, and compliance are native modules on the same infrastructure. Because the underlying assets are tokenized deposits — onchain, programmable and backed 1:1 — they interoperate by default. And because URID is an onchain identity primitive, users carry their KYC across platforms; they are not locked into a single BaaS provider’s ecosystem.

The short version: BaaS rents you a bank. UR gives you the account layer.

What integration models does UR offer for building on the account layer?

UR offers 2 integration models — Delegated Mode and External Wallet Access. Both run through the same API, and partners pick the one that fits their product.

Delegated Mode is for partners who want UR to handle the financial layer end-to-end. The partner’s user signs up through the partner’s app; UR handles KYC, account creation, custody, compliance, and rails behind the scenes. The user experience is fully branded by the partner. This is the fastest path to live and the simplest operational footprint — most wallets and consumer fintechs choose this model.

External Wallet Access is for partners with their own self-custodial or non-custodial wallet infrastructure who want to layer UR’s account capabilities on top. The user retains control of their on-chain wallet; UR provides the regulated account interface to the traditional financial system. This is the path most often chosen by web3 wallets and exchanges that already have established custody architecture.

In both models, integration is API-first, compliance is embedded, and partners go live in weeks.

Frequently Asked Questions

What currencies does UR’s account layer support? Seven tokenized deposits — EUR, USD, CHF, CNH, SGD, JPY, and HKD — each backed 1:1, plus native support for USDC, USDT, USDe and selected customized tokens.

Is UR a wallet or an account? UR is the account layer. A wallet holds tokens; a UR account holds identity, compliance, multicurrency balances, fiat rails, and a card.

How does UR handle compliance across jurisdictions? Every UR account includes embedded KYC, AML, sanctions screening, and tax reporting by default. URID is an onchain identity primitive, so KYC is portable across partners that build on UR.

Can AI agents use UR’s account layer? Not at the moment. However, UR's design makes it optimal for further development regarding programmable accounts with sub-account controls, multi-currency operations, and onchain audit trails — the financial primitives autonomous agents need to move money, pay for compute, and settle transactions 24/7.

What payment rails does UR support? SEPA Instant, SWIFT, and Swiss SIC for fiat; onchain transfer for tokenized deposits and stablecoins; Mastercard for in-store and online card spend.

Does UR charge setup fees? No. Effective as of May 2026, UR has zero setup fees, zero monthly minimums, and a transparent revenue-sharing commercial model.

Who is already building on UR? SafePal, Bitget Wallet, imToken, TopNod, and a growing roster of wallets, exchanges, and developers — 240,000+ live accounts and $1.2B+ in tokenized deposits to date.

UR is the trademark of SR Saphirstein AG (or SR Saphirstein Limited), which is a company incorporated under the laws of Switzerland with company registration number CHE-256.014.995 and has a Fintech license as a financial institution according to Article 1b of the Swiss Banking Act from and is supervised by the Swiss Financial Market Supervisory Authority (FINMA). The registered office is Bellerivestrasse 245, 8008 Zurich, Switzerland.

Our use of third party logos is intended as descriptive only. It does not necessarily represent an affiliation, sponsorship, endorsement, or cooperation. If you wish us to remove your logo, please contact us.