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

  1. You submit an encrypted order from the trade terminal.
  2. The Solana program stores it as a ciphertext PDA — only you can read its contents off-chain.
  3. The keeper bot tries matches via FHE comparison. When two orders cross, the program emits a settlement intent.
  4. The Ika network co-signs a BTC transaction from your dWallet to the counterparty. The signed tx is broadcast to signet.
  5. Solana records the BTC tx hash and marks the match settled. No wrapped tokens were involved.