Live RFQ
Quote blind. Settle atomic.
Post a USD/INR request. Five dealers compete without seeing each other. Matching commits through Magic Actions; the public FillRecord and every Explorer link below are the audit trail. Probe Dealer 3 to see CrossReadDenied — then look for losing quotes. They were never written.
Quote stream
Five dealers
Blind RFQ · settle via Magic Actions
Waiting for an open request — dealers will stream here.
Permission demo
Attack console
Run while quotes are live. Probing an empty PDA yields 3012 (not initialized) — that is not the privacy proof.
After dealers show bid/ask, probe a foreign quote — expect CrossReadDenied (6013).
After settle
Losing quotes
Appears empty once the FillRecord lands — nothing to hide because losers never exist on-chain.