Private OTC settlement · XRP ↔ FXRP · proven live on Coston2

Move size in a whisper. Settle it on-chain.

Institutional XRP↔FXRP block trades, settled across two chains with no trusted middleman. Quotes are sealed inside a TEE, so nothing can be front-run in flight — and FXRP is released only against an FDC-proven XRPL payment. Proven end to end on Flare testnet.

2 ledgers
settled against one proof
Sealed
size never leaves the enclave
1% bond
slashed if the maker defaults

Sealed RFQ · WD-LIVE-1

Your view · Maker

Side
Size
Limit price
Taker
FTSOv2 band1.0714 – 1.0930

You quote blind. This is not a redacted view — the enclave never disclosed those fields. The band is public on purpose: the escrow re-checks it on-chain.

The problem, and the fix

Public DEX or a trust-me OTC chat, versus a sealed desk with proof.

Without WhisperDesk

Order ticket · OTC
SideSELL
Size5,000 FXRP
Counterpartyopen book
Seen by the marketslips −1.8% ▼
  • Order visible before it fills — anyone watching the mempool can front-run you.
  • Price moves against you — thin FXRP liquidity means real slippage on size.
  • OTC has no settlement guarantee — you send first and hope they pay.

Outcome: leaked intent, worse fills, counterparty risk.

With WhisperDesk

Order ticket · OTC
Side
Size
Counterparty
Sealed in a TEEfair fill
  • Quotes sealed in a TEE — side, size, and counterparty never exposed.
  • Fair price enforced on-chain — within ±1% of the live FTSOv2 mid, or the contract reverts.
  • Settlement proven, not trusted — FXRP releases only against an FDC proof of payment; default slashes the maker's 1% bond to you.

Outcome: private execution, guaranteed delivery-vs-payment.

How a trade settles

Watch the money move.

Three parties. Nothing leaks. Nobody gets stiffed. Follow the trade from a sealed order to money in hand — and see exactly what happens if the buyer never pays.

On size:this walkthrough is production-sized — 5,000 FXRP, WhisperDesk's real minimum block. The live demo below settles 1 FXRP for 1 XRP per run, since testnet XRPL faucets can't fund a 5,000-XRP counter-payment — the receipts further down are those 1-FXRP settlements.

FXRPon WhisperDeskXRPon the XRP Ledger

Taker

You

FXRP5,000
XRP0
Sealed chip

Escrow

WhisperDesk Vault

FXRP0

Maker

Counterparty

XRP5,000
FXRP0
You
XRP Ledger — direct payment
Maker
Step 01 / 06

You place a private order

Your side and size are encrypted before they ever leave your browser — the market can't see what you're about to do.

5,000 FXRP · encrypted

01 / 06

The safety net: if the buyer never pays before the deadline, the vault refunds you automatically — and the deposit they staked is yours.

The trust model

Trust the enclave for secrecy. Trust the chain for the rules.

Private · enclave

Trusted for secrecy

The sealed order book, the matching engine, and the TEE signing key live here. This layer authorizes matches — it never holds funds.

  • Sealed RFQ book
  • In-band matching
  • TEE signing key

On-chain · Coston2

Enforces every rule

DvPEscrow and BondLedger verify the enclave's signature, re-check the FTSOv2 band, consume the FDC proof, and run the deadline + slashing logic.

  • Verify enclave signature
  • Re-check FTSO band
  • Consume FDC proof · slash on default

Worst case

Bounded, not catastrophic

A fully-compromised enclave can at most fill at the edge of the ±1% band — a quantified 1% loss, never theft. The enclave never custodies funds.

  • Max loss ±1% of mid
  • Funds never pass through the TEE
  • No key custody, no theft path

What we prove, live

Not a mockup — it settled on-chain.

Four guarantees, each backed by a transaction you can open. Signed by the live enclave, verified by the real Flare Data Connector, settled on real Coston2 and XRPL testnet.