14 Trust

Status

What is built and tested, what has been tried against the real chain, and what is not deployed yet.

The tests below were run on a local fork of Robinhood Chain, against the real Pons, Uniswap and Lighter contracts. The vault implementation and the factory are deployed on the real chain (see Deployed). No coin has been launched on a vault yet and the keeper has not been run with a key.

PieceStateWhat exists
Strategy engineBuilt, 9 testsFee split, isolated position maths, liquidation price (with each market's own maintenance margin), take-profit slices, dip ladder, loss book and creator share, as plain functions.
Vault contractBuilt, 42 testsOne vault per coin, created as a clone from a factory at an address the creator can compute before launching. 37 unit tests with mocks, 5 tests against the real Pons, Uniswap and Lighter contracts on a fork.
Vault factoryBuilt, not deployedCreates vaults, keeps the list of allowed Lighter markets. The deploy script was dry-run on a fork: about 0.0002 ETH of gas.
KeeperBuilt, tested on a forkReads each vault and the venue, plans the next calls (claim, buyback, margin, orders, withdrawals, settlement), and sends them with a key that the vault limits. 11 tests of the planning logic.
Lighter integrationVerified on the real contractThe vault owns its Lighter account. A fork test deposits real USDG, opens the account, and the live contract accepts market and limit orders, cancels, a position close and a withdrawal request from the vault.
Launch on PonsRunningFrom your wallet in one transaction (a plain coin), or in three (vault mode: create the vault, launch with the vault as fee recipient, attach). Checked end to end in a browser against a fork.
Move an existing coin onto a vaultRunningFrom the coin page, three transactions from the creator's wallet. Checked in a browser against a fork.
WalletsRunningEvery browser wallet that announces itself (MetaMask first, then Rabby, Coinbase Wallet, Phantom, Brave, Trust and others).
Logo pinningRunningThe launch page pins a coin's logo to IPFS through a server route that holds the key.
Strategy labRunningThe home page runs the engine on a seeded simulated price path.
Coin page and boardRunningRead live from Pons and, in vault mode, from the vault.

#What a fork cannot show

  • The rollup itself. A fork cannot process Lighter's priority requests. The orders, the deposits and the withdrawal requests are accepted by the real contract, but fills, margin and profit were simulated in the keeper's tests. The first real run will show how the venue treats them.
  • Fills and funding at the venue. The take-profit and dip logic was tested against a simulated book.
  • Graduation. A buyback on a coin that has graduated to its Uniswap v4 pool is not routed yet: the vault refuses it with a clear error. Buybacks on the Pons curve work.
  • Holder payouts in pool mode. The vault keeps the pot and the keeper hands it out by list. A merkle payout is not built.

#Deployed

On Robinhood Chain (4663), 2026-10-17:

  • Vault implementation: 0x2613f061E740e3b1C0Cb35b612195630213EDe02
  • Vault factory: 0x1A52536394790dA121D92917DbC755FeD628Ecb7
  • Platform fee wallet and factory owner: 0x062bDdc36b2EFc534ff43AA0AedBF00E900042eE
  • Keeper: 0x91da1182319b4d83458f0B504DFb8BC5E31a03C6

The 24 featured Lighter markets are allowed. The platform and keeper addresses are fixed inside the implementation, and the deployment cost less than 0.0003 ETH.

#Not run yet

The keeper has only been run in read-only mode on the real chain (there is no vault yet) and with a key on a fork. The first launch in vault mode and the first live cycle are still to be done, small.

#Next, in order

  1. Deploy the factory and the keeper with small amounts, launch one coin, and watch one full cycle on the real chain.
  2. Route buybacks after graduation.
  3. Merkle payouts for pool coins.