PRE-ALPHAEncrypt & Ika are devnet services. Built for the Solana Frontier Hackathon — Encrypt & Ika · RPC Fast · 100xDevs.

Now accepting sealed bids

Sealed-bid auctions for properties no one can peek at.

Bidders encrypt their bids client-side with FHE. The Solana program compares ciphertexts to pick a winner without ever decrypting them. The property settles cross-chain via an Ika dWallet — no bridge, no custodian, no operator who can see the room.

Provenance
Privacy
Encrypt FHE
Custody
Ika dWallet
Settlement
Bridgeless · MPC
Stream
RPC Fast / Yellowstone
Chain
Solana

Three lots of note

Vol. 01 · I–III
  1. LOT I

    Bids stay sealed.

    Every bid is encrypted with Encrypt FHE before it touches Solana. The program runs a compare_bids graph on ciphertexts to pick the winner — no validator, no operator, no indexer ever sees the amounts. Sealed in the envelope, opened only at settlement.

  2. LOT II

    No bridge, no custodian.

    The property token lives on Bitcoin, Ethereum, or any chain inside an Ika dWallet — a 2PC-MPC signing object jointly controlled by the seller and the Ika network. Settlement is a single cross-chain signature direct from the dWallet. No wrapped tokens, no relayer, no message bus.

  3. LOT III

    Live the moment it lands.

    The frontend rides RPC Fast Yellowstone gRPC: the backend subscribes once to the program, fans out via SSE, and the browser sees listings and bids appear with sub-second latency. The wax seal on every active lot pulses while the stream is alive.

How a sale works

Lifecycle · I–V
  1. STEP 01

    Seller lists a property.

    Reserve price is encrypted with Encrypt FHE; the listing reserves an Ika dWallet for the property's home chain. A canonical message hash binds the sale to id, seller, metadata, and deadline.

  2. STEP 02

    Bidders submit sealed bids.

    Each amount is encrypted client-side; only the ciphertext pubkey lands in the Bid PDA. Bidders never see each other's offers.

  3. STEP 03

    Auction closes.

    The seller runs the FHE compare_bids graph against every bid to determine the winner — without decrypting any of them. The losers stay sealed forever.

  4. STEP 04

    Threshold decryption.

    Encrypt's threshold network decrypts only the winning bid's amount and the winner's identity. Every other bidder remains private.

  5. STEP 05

    Cross-chain settlement.

    The Ika dWallet signs a transfer for the property token on the target chain — direct from the dWallet, no bridge, no wrapped collateral, no custodian.

Built for three Frontier tracks

Index

One codebase, three independent track submissions — each judged on its own merits.

LOT I

Encrypt & Ika

Category
Privacy + Custody
Status
Core integration

Real CPI integration with Encrypt FHE (compare_bids graph + threshold decryption) and Ika dWallets (approve_message). Eight on-chain instructions tested end-to-end against surfpool. Without these primitives, Hadal cannot exist.

LOT II

RPC Fast

Category
Realtime infrastructure
Status
Streaming

Backend subscribes once via Yellowstone gRPC and fans out to every browser over SSE. The wax seal on every active lot turns live — and pulses — the moment RPC Fast is wired.

LOT III

100xDevs

Category
Polish + product
Status
Ship-grade

Connect-wallet-to-bid in 30 seconds, sub-second updates, editorial UI. The full sealed-bid lifecycle works in the browser — list, bid, finalize, reveal, settle, acknowledge.