Chapter 02
How it works
Launch, trade, earn, claim: the whole loop in one transaction each.
The core onchain steps are launch, trade, bind and claim. Optional X Money delivery adds request review, manual conversion and a separate payment.
Launch
- 01Pick a personChoose the platform and type the handle (or paste the profile URL). The app normalises it - lowercase, no @ - with the same library the contracts and the identity service use, and previews the live profile so a typo cannot lock the coin to the wrong person.
- 02Name the coinName, ticker (A–Z 0–9, up to 10), an optional image and description. Names and tickers are not unique; the contract address and the person page are the identifiers.
- 03Choose the quoteETH, or a Robinhood stock token allowed by the QuoteRegistry. Existing stock-quoted pools trade 24/7 independently of market hours.
- 04One transactionThe factory creates the token (1,000,000,000 supply), initialises the pool at a fixed $10,000 opening valuation, registers the person key, seeds a single-sided position holding the whole supply into LPLocker (locked forever), and - if you asked for one - runs your dev buy inside the same transaction so nobody can get in ahead of you.
The launcher receives nothing from trading: the 2% goes to the person.
Trade
Buys and sells go through the Router against the locked Uniswap v4 position. The hook takes 3% of the quote side of every swap: 1% to the protocol, 2% credited to the person's ledger. Fees are always taken in the quote asset, never in the coin. Quotes in the app run the real hook path (fees and HaltGuard included) and are refreshed right before you sign.
Earn
The person's 2% is held as claims on the PoolManager under the coin's pool id. Only PersonEscrow can redeem it, and only the bound wallet may authorize a claim to its chosen recipient. Until then the balance sits in escrow and shows on the coin page and the person page as "waiting for @handle".
Claim
- 01Prove the accountOn the Claim page: a code in the bio (every platform), or a sign-in through Privy where the platform supports OAuth. The identity service reads the public profile (or Privy's server API) and signs an EIP-712 attestation naming the person key, the platform's stable account id, and your wallet.
- 02Bind the walletSend escrow.attest from that wallet. From now on the wallet is the payee. Rebinding to a new wallet is allowed only for the same platform account - a new owner of the old handle inherits nothing.
- 03Claim allOne transaction redeems every coin for the person to the bound wallet, each in its own quote asset. No delivery fee for direct wallet claims; network gas applies.
Optional X Money delivery
Verified US X users may request manual USD delivery of ETH rewards when the service is available. The operator reviews the request before the user claims to the fixed delivery wallet. A 5% service fee is recorded; conversion and the final X Money payment are manual. Read the complete delivery journey, including custody, costs, availability and receipt tracking.