01Escrow, without giving up the asset
The seller places an ATS hold naming the settlement contract as escrow agent. Available drops, Held rises, and Total does not move — the block never leaves the seller’s account, and coupons keep accruing on all of it.
If nothing is awarded, anyone may reclaim the hold directly from ATS.
02Quote blind, reveal on consensus
Dealers submit keccak256(price, quantity, nonce, dealer). Only the hash reaches the ledger. The window closes on a Hedera consensus timestamp rather than our clock, and every reveal is recomputed against its commit.
A price that can be changed after the window closes is not a sealed quote.
03Settle both legs, or neither
Both parties sign an EIP-712 trade. One transaction moves the cash and executes the hold. ATS runs compliance inside the delivery — so a revoked KYC rolls back the payment with it.
That is the difference between a settlement system and a token transfer.