Numbered

Numbered gives a Solana trader an account whose trades never carry their wallet. SOL goes in once; after that, buys and sells are made by the program's shared pool on the account's behalf. The account keeps its own books in private, and when its holder wants a result believed, it publishes a statement about those books under a public number.

The parts

AccountThree keys your browser derives from one wallet signature, and everything they own.
NoteA single shielded balance in one token, stamped with what it cost in SOL.
PoolThe vaults the program holds and the tree of notes over them. Every account's SOL sits here, and every swap on chain is the pool's.
LedgerThe account's own books: SOL out on buys, SOL back from sells, trades, closes and wins.
RecordThe entry a swap seals behind it, taken into the ledger before the account's next move.
NumberThe public name a Proof is filed under: Nº 1, Nº 2 and onward, handed out one after another.
ProofA statement about the ledger that the program checks on chain and files under the number.
RelayerThe service that sends pool transactions so no wallet of yours signs them, paid a network fee out of the action.

The flow

  1. Open: connect a wallet and sign one fixed message.
  2. Fund: SOL from any wallet into the pool, as a note.
  3. Trade: proven in your browser, sent by the relayer, swapped by the pool.
  4. Take a number: the next free one, once per account.
  5. Prove: choose what each stat shows and publish under the number.
  6. Verify: anyone checks a card against the chain, with no wallet.