UNLIT

Overview

UNLIT is an asset manager with no people, on Solana. One program holds a pool of eight assets: USDC, SOL, cbBTC and JitoSOL, three tokenized stocks (NVDAx, SPYx and TSLAx, the NVIDIA, S&P 500 and Tesla xStocks) and tokenized gold (XAUt0). A rule set that nobody outside Arcium's encrypted network can read decides how the pool is rebalanced. The people who own the pool hold shares whose running balances only they can read. Everything that binds the manager is public and enforced by the program.

The arrangement being inverted is the US qualified blind trust, set out in the Office of Government Ethics rules (5 CFR part 2634, subpart D). There, an official hands assets to an independent trustee and is no longer told what the trustee holds. The blindness protects the public from the official. Here it points the other way: everyone can see what the manager did, and nobody can read the manager's rules or a holder's balance.

What is public

FieldWhere it livesWho can read it
Value per share and the pool's valueThe Fund account, the eight vault token accounts, Pyth and Kamino Scope pricesAnyone
Every deposit: USDC in and shares mintedThe deposit instruction and its Deposited eventAnyone
Every order the cluster revealedThe Order account and the OrderDecided eventAnyone
Every executed tradeAn Orca or Jupiter swap signed by the vault authority, plus TradeExecutedAnyone
Every redemption: shares burned and what was paid outThe redeem instruction and RedeemedAnyone
The parameters: routes, turnover cap, slippage band, fees, delaysThe Fund accountAnyone
Total share supplyThe share mintAnyone

What is sealed

FieldHow it is sealedWho can read it
The rule set (target weights and the band)Encrypted for Arcium's cluster (Enc<Mxe>) and stored that way in the Rules accountNobody from the chain. Whoever wrote it knows what they submitted
A holder's running share balanceToken-2022 confidential transfer extension, twisted ElGamal ciphertextThe holder, with their ElGamal key
Share transfers between holdersConfidential transfer with zero-knowledge proofsThe two parties

What is not hidden, said plainly

The walls

  1. No instruction moves pool assets to an arbitrary address. Assets leave only through redeem (pro-rata, to the holder) or through execute (a checked trade from one vault into another).
  2. Only an order the Arcium cluster signed can trade, and the program checks the cluster's BLS signature on chain.
  3. A trade must deliver at least 99.5% of its input value at the fund's oracle prices, and the day's trades stay under 20% of the pool's value at the start of the day.
  4. Redemption works while the fund is paused and uses no prices.

Tests

The program runs against copies of mainnet Token-2022, Orca, Pyth and Kamino Scope in 38 engine tests, and the whole user path runs on an Arcium cluster: a deposit sealed in a confidential balance, a decision from the cluster, an Orca trade inside both bands, and a redemption paid in kind.