shroud

FAQ

Can SHROUD see my position?

No. Your browser encrypts side, size and threshold before sending them, and the program stores only ciphertext. Decrypting a position would take the Arcium nodes colluding.

Who takes the other side of my trade?

The LP pool. LPs deposit USDC; trader losses and fees flow in, trader wins flow out. Each position also pays a fixed fee into the pool, because every open and close is a paid Arcium computation. The collateral of all open positions may not pass a set share of the pool, and the pool cannot be withdrawn below what that collateral needs.

What happens when I get liquidated?

A keeper's check round marks your slot, and anyone can settle it. Your collateral goes to the pool and 1% of it goes to whoever settled the slot. Because equity is hidden, liquidation takes the whole collateral; at the threshold, the remaining equity is about 2.5% of the position's notional.

Why is the entry price public?

Your open is a public transaction at a public time, and the program checks your declared entry against the oracle. The price follows from the time. Side and size do not.

What if Arcium stops answering?

Opens, checks and closes wait. A check or close that gets no answer can be queued again after 120 seconds. The Measurements page has the record and what it means for leverage.

What is the oracle?

Pyth's on-chain SOL/USD price account. The program rejects prices older than 30 seconds.

Why are there 128 slots per book?

An Arcium answer must fit one Solana transaction, so each slot is encrypted on its own, and a check over 256 separately encrypted slots is too large for Arcium to register. 128 fits; more positions means more books checked in parallel.