Every payment on a public chain is lit up for anyone to read. Gloam turns the lights down: deposit USDC, mint glUSD, shield it, and only your view key can see the amount, the sender or the receiver.
Type a payment below. The left column is what any Solana explorer shows for an ordinary USDC transfer. The right column is everything Gloam writes down: a nullifier and a commitment, hashed in your browser while you type. Hover a hidden row to see what a view key would show.
7pYQ…u4A · your walletanyone can read itevery payment, back to day one……x25519 + aes-256-gcm, to the receiverShielded balances are commitments in a single Merkle tree. Spending one reveals a nullifier, never the commitment it came from. Every new person in the pool makes everyone else harder to pick out.
Deposit USDC on Solana. 90% stays in the reserve as collateral; the other 10% is set aside to buy $GLOAM on the market and burn it. Nothing is minted from thin air.
mint(m)
reserve += 0.90 · m
burn $GLOAM ← 0.10 · mShielding turns public glUSD into a note encrypted to you alone and adds it to the pool as a commitment. Anyone else sees a shimmer where your balance was.
C = SHA-256("cm" ‖ amount ‖ owner ‖ r)
tree.append(C)A private send spends one note and writes a new one for the receiver. The ledger keeps a nullifier and a commitment, and nothing that names a person or an amount.
publish N = SHA-256("nf" ‖ secret ‖ i)
append C′ for the receiverConnect Phantom and sign one message. It's free and moves nothing. Every action below is signed by your wallet, and your shielded balance is shown only to you.
Earn 20% of every toll paid by the people you bring in.
Seal shielded glUSD behind a secret and share the link. The first person to open it claims the money into their own shielded balance. No address is named, and the server stores only a hash of the secret.
Create a read-only view key that opens a statement of your shielded balance and history. It can never spend. Give it to an accountant or a partner and nobody else.
Go long or short SOL, BTC and ETH with shielded glUSD. The market, the size and the P&L stay inside the shield.
Bond USDC for $GLOAM at 20% under market, vesting over 5 days, or lock it in the Kiln for 48 hours at 30% under, earning 80% APY. Bonds add to the reserve and mint no glUSD. Opens once $GLOAM trades.
Stake glUSD for a fixed APY paid in $GLOAM from a fixed pool. It ends on a set date or when the pool is spent, so it can never prop up the peg.
30 bps on shield, send and unshield, 50 bps on redeem, plus the algorithmic share of every mint. Tolls buy $GLOAM on the market and burn it. The burn is public. Who paid never is.
USDC deposits verified on Solana, mint and redeem, shielded balances, signed sessions, automatic withdrawals.
Envelopes, lanterns, the night market, the long night and the sundown burn.
A Solana program that mints and redeems glUSD against the USDC reserve.
Shielded transfers proved on-chain, so privacy stops depending on the server.
Independent audits, then the pool opens to every Solana wallet and app.
No Solana wallet found. Open this page in Phantom (or Solflare, Backpack) to deposit, shield or send. To read a wallet's public ledger, paste its address.