Skip to content
NEW

GPU compute is becoming a commodity. See what it takes to make GPU hours interchangeable →

Register for Event
_STABLECOIN ISSUERS/

Issue stablecoins on a ledger that proves its reserves

Back every token 1:1 with segregated fiat, mint and redeem programmatically, and produce an immutable audit trail your auditors and regulators can trust.

fiat deposit
reserve
mint
redeem
_THE PROBLEM/

Spreadsheets cannot back a token

Reserve integrity is an accounting problem, not a smart-contract one.

Off-chain reserves, mint/burn events and bank balances live in disconnected systems. Reconciling them is manual, error-prone, and impossible to prove after the fact.

01

Reserve balances drift from circulating supply with no single source of truth.

02

Mint and redeem flows are scripted ad-hoc, with no idempotency or replay safety.

03

Auditors ask for point-in-time reserve proofs your stack cannot reconstruct.

04

Every new banking partner or rail means another bespoke integration.

_PROOF/ Stables runs its reserve ledger on Formance — every token traceable to a segregated dollar.

_FLOW OF FUNDS/

Every token traces back to a dollar

Fiat in, token out — one auditable chain of double-entry transactions.

Deposits land in a segregated reserve, minting is posted against that reserve, and redemptions reverse the exact path. Balances are derived, never overwritten.

proof of reserves
fiat depositbank → reserve
reservesegregated 1:1
minttoken issued
redeemburn → payout
_LIVE DEMO/

See stablecoin issuance on a live ledger.

Access a demo of a stablecoin issuance flow of funds, on a live Formance ledger. Follow the flow step by step, and deploy the schema to your sandbox.

_CAPABILITIES/

The primitives issuers need

Built on the open-source Formance ledger.

A double-entry core, programmable money movement and normalized connectivity — composed for reserve-backed issuance.

_RESERVE LEDGER/

A double-entry account tree segregating fiat reserves per currency and per banking partner, with derived balances you can query at any timestamp.

point-in-time balances

_MINT / REDEEM/

Model issuance and redemption as deterministic Numscript transactions — idempotent, exactly-once, and reversible by construction.

exactly-once

Read the Numscript docs
_PROOF OF RESERVES/

Reconstruct circulating supply and backing reserves for any point in time, straight from the immutable transaction log.

immutable log

_BANKING CONNECTIVITY/

Normalize deposits and payouts from every bank and PSP into one schema, so adding a reserve partner never changes your logic.

one schema, every rail

_BY THE NUMBERS/

Reserve-grade, by design

reserve backing1:1segregated · per-currency
auditable history100%immutable · point-in-time
mint & redeemexactly-onceidempotent · replay-safe
time to integratedaysopen-source core
_NUMSCRIPT/

Minting is a transaction, not a script

Back every token with a deposit in the same atomic operation.

A single Numscript transaction moves fiat into the segregated reserve and issues the equivalent token to the holder — atomic, idempotent and auditable.

Try it in the Playground
mint.num
// Mint a reserve-backed stablecoin against a fiat deposit
vars {
  account $holder
  monetary $amount
}

// 1. Fiat lands in the segregated reserve (1:1 backing)
send $amount (
  source = @world
  destination = @reserve:fiat
)

// 2. Issue the equivalent token to the holder
send $amount (
  source = @treasury:minted
  destination = $holder
)
_VOICES/

Trusted by builders

LiberisLiberis
Formance enabled us to ship new lending products faster by providing a customizable foundation that let us reliably express the complexities of our flow of funds.

Embedded finance · reconciliation across 14 countries

See customer story
DoctolibDoctolib
Formance is the foundation of our Financial OS, the open-source approach lets us retain control over this key component.

Healthcare · Financial OS

PayflipPayflip
Formance helped us kick off our move into fintech, with robust infrastructure and intuitive developer tooling.

Benefits · fintech infrastructure

FAQ

Stablecoin issuance, answered

01 / HOW IS 1:1 BACKING ENFORCED?

Every mint is posted against a matching fiat deposit in a segregated reserve account. Circulating supply and reserves are derived from the same immutable log, so backing is verifiable at any timestamp — not asserted after the fact.

02 / CAN I PRODUCE PROOF OF RESERVES?

Yes. Reconstruct circulating supply and backing reserves for any point in time straight from the transaction log, and hand auditors a reproducible figure instead of a spreadsheet snapshot.

03 / ARE MINT/REDEEM FLOWS SAFE TO RETRY?

Issuance and redemption are deterministic Numscript transactions — idempotent and exactly-once. A retried or replayed request can never double-mint or double-burn.

04 / WHAT ABOUT MULTIPLE BANKING PARTNERS?

Deposits and payouts from every bank and PSP normalize into one schema. Adding a reserve partner is a connector change, not a rewrite of your issuance logic.

_GET STARTED/

Build on infrastructure you can trust

See how Formance fits your stack, book a demo, or start building today.