public OTC

private OTC

Create reveal-only offers, request quotes, sign Desk-backed quotes, and settle them through the deployed private module.

sealed settlement

terms stay off the public listing

the chain stores a commitment and asset class. the maker shares a JSON reveal receipt directly with one authorized filler. never send that receipt to someone you do not intend to authorize.

make a sealed offeronly the chosen filler receives the reveal termsmaker

connect a wallet that owns a Desk before creating a sealed offer.

fill a sealed offerpaste the exact receipt sent by the makerfiller

the app recomputes the commitment, checks the connected filler, then the contract validates every term again.

request a quotepublish size and maximum payment for Desk ownersbuyer
RFQ settlementDesk owners sign; the buyer submits and paysEIP-712

quotes bind the RFQ id, Desk token, ownership epoch, total payment, expiry, nonce, chain, and deployed contract.

sealed commitmentsindexed lifecycle
RFQ inboxopen requests and signed settlement