Why we built this
Every existing dark pool runs on someone else's trust. The matching engine sees your order. The custodian holds your asset. The bridge mints a wrapped IOU and prays.
ObsidianDesk replaces all three. The orderbook is encrypted on Solana via Encrypt's FHE primitives — even the matching engine never sees plaintext until a fill is found. Settlement happens on Bitcoin itself, signed by an Ika dWallet that you and the network jointly control.
The result: a venue where price discovery is private, custody is yours, and the BTC that settles is the actual UTXO — not a wrapped claim.
How it works
- You submit an encrypted order from the trade terminal.
- The Solana program stores it as a ciphertext PDA — only you can read its contents off-chain.
- The keeper bot tries matches via FHE comparison. When two orders cross, the program emits a settlement intent.
- The Ika network co-signs a BTC transaction from your dWallet to the counterparty. The signed tx is broadcast to signet.
- Solana records the BTC tx hash and marks the match settled. No wrapped tokens were involved.