Skip to content
Sesame

Public pools.
Private notes.

Trade and provide liquidity in open DLMM and DAMM pools, or move funds into a shielded vault where a deposit becomes a note only you can prove you own.

Demo on
Robinhood Chain testnet
Prices from
Yahoo Finance and DefiLlama
sesame / pools Autoplay demo · live prices
Loading chart…
PublicShielded
You pay
0.0USDC
You receive
0.0
Enter an amount

Every pool on the board. Stock and ETH pairs follow real reference prices.

Public pools

Every pool on one board.

DLMM pools hold liquidity in price bins. DAMM pools run the full range, with a fee that widens when the price moves. Every swap, bin and fee is visible.

  • Concentrated bins
  • Dynamic fees
  • Quotes with slippage limits
  • Fees claimable per position

Live list of 0 pools sorted by liquidity.

Liquidity bins

Put liquidity where the price trades.

Pick a range and a shape. The active bin moves as swaps cross it, and your position earns fees while the price stays inside.

Shape and range
In range, earning fees

Quote, below the price Base, above the price

Shielded vault

A deposit becomes a note only you can prove.

Your browser makes the secret and sends only its hash. A withdrawal proves the note is in the tree and spends a one-time nullifier, without pointing at the deposit.

  • Notes made in your browser
  • Encrypted note journal
  • Nullifiers stop double spends
  • Fixed sizes, larger crowds
How a note moves
rootyour leaf

You send a fixed amount with a commitment: a Poseidon hash of chain, vault, asset, amount and two random values only your browser knows.

Public on-chain

  • Your address and the amount
  • The commitment hash
  • Its leaf in the tree

Stays with you

  • Secret and nonce

Vault now: loading ·

Perps and options

Go long, go short, or cap the upside.

Perps follow a reference price with leverage up to 20x. Capped calls pay the rise above the strike, up to a cap, settled in cash at expiry.

  • Oracle-priced perps
  • Long or short
  • Capped calls
  • Fully collateralised
Capped call at expiry
+2.8 at 106StrikeCapBreak-evenProfit at expiryMax loss = premium + fee
Illustrative terms. Live series and premiums are on the Options page.
Launch

Start a market on a curve.

Choose a template, name the token and trade it on a bonding curve. At the threshold, its liquidity moves into a DAMM pool and keeps trading there.

  • Templates with fixed terms
  • Graduation to DAMM
Bonding curve
Graduation at 5,000 USDCTokens sold →Price62% sold · 1,467 USDC raised
Scroll to fill the curve. Sprint template, from the engine's formula: the last curve token costs about 15× the first.
Read live from the demo ledger

Built to show its work.

These figures are queried as the page loads. Liquidity is demo liquidity; the prices behind it are real.

…
Pools on the board
…
Reference feeds live
…
Demo liquidity at reference prices
…
Notes in the vault tree
Ledger activity

Every step on record.

Swaps, deposits and withdrawals land in one event stream, each with its block and transaction hash.

  • Loading the ledger…
Disclosure

What stays public.

Privacy claims are only useful when they are exact. Here is what each lane exposes.

InformationPublic poolsShielded vault
Asset and amountVisibleVisible, in fixed sizes
Depositor addressVisibleVisible
Withdrawal recipientVisibleVisible
TimingVisibleVisible
Which deposit funded a withdrawalVisibleHidden among same-size notes by a zero-knowledge proof
Note secret, nonce and leafNot applicableStay in your browser; only the proof leaves it
Swap size, route, price impactVisibleShielded swaps not offered yet

Limits: the anonymity set is only as large as the number of same-size notes, timing and the gas payer can still link actions, and the proving key comes from a single-party testnet setup. On the demo ledger the server also knows your session.

Why “Sesame”

Named after a cave.

In 1989 the Quisquater and Guillou families, with Tom Berson for the English version, explained zero-knowledge proofs to children through Ali Baba's cave and its door that opens to a magic phrase: “Open Sesame”.

Later retellings name the two roles. Peggy knows the phrase. Victor waits at the entrance of a ring-shaped cave and calls out which side she must come back from. After enough rounds he is convinced she knows it, yet he never hears it. The vault works the same way: you prove you own a note without showing it.

Peggy goes in by one side. Victor calls a side; she comes back by it, through the door if she must. Each round halves the chance of a lucky guess.Film generated with Google Flow; labels added on the page.
Roadmap

Shipped in order.

Each phase ships only after the one before it works end to end.

  1. Phase 1Live now

    Demo ledger

    • DLMM and DAMM pools, perps, options, launches
    • Note commitments in a real Merkle tree
    • Reference prices from public feeds
  2. Phase 2In progress

    Testnet contracts

    • SesameVault, verifier and sUSDC, tested with real proofs
    • Deploying to Robinhood Chain testnet
    • Pools and router on-chain next
  3. Phase 3Live

    Real proving

    • Groth16 withdraw circuit (Poseidon tree)
    • Proofs generated in your browser
    • Multi-party trusted setup before mainnet
  4. Phase 4Planned

    Shielded swaps

    • Private routing through the vault
    • Anonymity-set analysis
    • Shielded liquidity positions
  5. Phase 5Planned

    Review, then mainnet

    • Independent security review
    • Admin keys to a multisig
    • Mainnet by governance decision

Start in the public pools.

Move into the shielded vault whenever you need to. A demo account with test balances is ready on your first trade.