Hosted by SQRL
SQRL cloud
- The node
- Run by SQRL in the SQRL cloud
- Your team
- Sets rates and approves payments
Fund corridors with deposit-token liquidity. Set your FX rate. Convert in flight and settle on your subnet.
Each bank runs its own node. Your data and your customers never leave it.
Post-quantum signatures protect every record, on top of Bitcoin's proof of work.
Payments move over Lightning as they are sent, at any hour, with no correspondent banks in between.
Every control, audit trail and approval is open to your compliance team before a pilot starts.
Payment time, end to end
Open every day
Correspondent banks
USD, EUR, GBP, SGD and JPY deposit tokens convert in flight from open liquidity pools.

SQRL cloud
Your data centre
A corridor is one direction between two currencies, such as dollars to euros. You set its spread, a cap per payment and a cap per day, and a sender sees the rate, held for 30 seconds, before anything moves.
You decide how much liquidity sits in your channels to the hub, currency by currency. What you fund carries payments out, inbound capacity brings them in, and the console shows how long a balance lasts at the current pace.
Topping up a channel, opening or closing one and withdrawing all wait for a quorum of approvers who are not the person asking. Each move stays inside the limits you set per asset and can only go to addresses you have allowed.
A payment over a counterparty's limit waits for Treasury or Operations, and one that needs enhanced screening waits for Compliance. Whoever locked the quote can never approve it, and a rejected payment is refunded to the sender.
Each institution connects its subnet to the hub.
Fund outbound capacity. Accept inbound the same way.
Close a channel and balances return under your keys.
Sending bank
Sends
USD 1,000,000
Liquidity pool
Receiving bank
Receives
EUR 921,400
Corridors
| Corridor | Rate | Pool | Settled |
|---|---|---|---|
| USDtoEUR | 0.9214 | €48.2m | 1,240 |
| GBPtoUSD | 1.2740 | $61.5m | 890 |
| SGDtoJPY | 114.82 | ¥2.1b | 410 |
Pay out abroad at your FX rate, under your whitelist and limits.
Fund corridors with deposit-token liquidity. Set the charge and daily cap.
FX and cross-border payouts from a hosted or self-run subnet.
Set the rate, your charge and a daily cap. Senders see a firm quote first.

Quote to payout on one screen. Holds wait for the right role.

Each step timestamped. Both currencies move together or not at all.

Append-only record. Export for your auditors as CSV.

Create an invoice in a tokenised deposit. The hub routes it; the SDK reports when it is final.
import SqrlPay from "@sqrl/pay"; const sqrl = new SqrlPay(key); const invoice = await sqrl.invoices.create({ amount: "1200000.00", currency: "USD", asset: "tUSD", memo: "Settlement 2611", }); sqrl.checkout.open(invoice.id); await invoice.settled();Payment received
1,200,000.00tUSD
Routed through the SQRL hub
You do, in channels under your own keys.
In flight, from open liquidity, at the rate you set.
Yes. Whitelist, limits and quorum still apply.
It waits for the right role, or the sender is refunded.
On your subnet, under your keys.
Yes. Start in the sandbox before any client funds move.
Tell us your corridors. We will set up a Markets pilot.