X — soon

DOCS

Fomora turns a profile into a coin on the Pons curve

Everything below happens on Robinhood Chain, from your own wallet. Read it once and you know exactly what each button on this site signs.

What Fomora is

Fomora is a launchpad for profile coins. You hand it a fomo.family handle; it drafts a coin around that profile and launches it on the Pons bonding curve on Robinhood Chain, with the creator fees pointed at the profile's own wallet.

The site holds nothing. It reads the chain over JSON-RPC and builds transactions your wallet signs, so every number on screen comes from a contract and every action leaves from your address.

Network
Robinhood Chain, chain id 4663
Launch venue
Pons factory, bonding curve holding the full supply
After graduation
Uniswap V4 pool, liquidity permanently locked
Custody
None. Your wallet signs launches, trades and claims

What a profile coin is

A profile coin is a standard ERC-20 that stands for one fomo.family profile. It opens with its entire supply inside the Pons curve: no presale, no team allocation, no wallet sitting on the float before anyone else can buy.

The handle, display name and avatar travel with the coin — they are written into the token's own metadata at launch and cannot be edited afterwards. That is what makes the link between coin and profile verifiable rather than a claim on a website.

Standard
ERC-20, 18 decimals
Supply
Fixed at launch, entirely on the curve
Metadata
name, symbol, logo, description — immutable on the token
Fee recipient
The wallet you set for the profile, stored on-chain

How a launch works

  1. 01Enter the handleDrop a fomo.family handle. We resolve what the profile exposes and keep the profile link in the coin metadata. Anything the profile does not expose you fill in yourself — display name, avatar and the wallet that should collect the fees.
  2. 02Review the draftThe studio drafts a name, a ticker, a one-line hook and the lore that goes into the token. Reroll it, edit any field, or replace the avatar with your own image.
  3. 03Pick the paired assetNative ETH by default. Pons also supports approved quote assets such as USDG, and only what the factory allows on-chain is offered.
  4. 04Dry run, then signBefore you sign we replay the exact transaction against a node with eth_call. If it would revert — a gate, a bad pairing, a stale economics commitment — you see the reason instead of burning gas on it.

The launch itself is one transaction from your wallet to the Pons factory, carrying the protocol's launch fee as value. Fomora never takes custody at any point in that flow.

How the curve prices a coin

Pons uses a constant-product curve against a virtual quote reserve. The curve starts with a phantom amount of the quote asset on one side and the whole token supply on the other, and the product of the two sides stays constant through every trade.

Quote reserve
phantom quote + real quote paid in by buyers
Price
quote reserve ÷ token reserve
Progress
real quote raised ÷ graduation threshold
Effect
Each buy moves the price up the curve; each sell moves it back down

Because the maths is public and deterministic, the quote you see on a coin page is computed with the contract's own arithmetic — fees and anti-snipe tax included — rather than estimated. What the panel shows is what the curve pays out at that block.

The opening seconds of a launch carry an anti-snipe tax that decays to zero across its window. It protects the first buyers from being front-run; if a trade in that window reverts, raise slippage slightly and retry.

Trading and graduation

While a coin is on the curve you buy and sell straight against it from the coin page. There is no order book and no counterparty: the curve is the market, and it is always quotable.

When the real quote raised reaches the graduation threshold — around 4.2 ETH by default — the coin graduates automatically. Liquidity moves into a Uniswap V4 pool, the position is locked permanently, and the coin page switches to reading price and market cap from that pool.

Before graduation
Trade on the curve, price from curve reserves
At graduation
Liquidity migrates into a locked Uniswap V4 pool
After graduation
Trade in the pool; the curve reads as empty, which is expected

Creator fees

Trading on the curve carries a fee. The creator's share is not pushed to a wallet on every trade — it accrues as a claimable balance inside the Pons fee escrow, which is cheaper and cannot be front-run.

  1. 01Where it goesTo the fee recipient set at launch — for a profile coin, the profile's wallet.
  2. 02What it is paid inThe native asset, plus the quote token when the coin is paired against an RWA quote.
  3. 03How to take itOpen Profile, connect the recipient wallet, and claim. Claiming is a normal transaction you sign.
  4. 04Why it can read zeroBalances are credited after a sweep, so a fresh launch may show nothing for a while and still be earning.

Paired assets

The paired asset is what buyers pay with and what the curve collects. It also decides what the creator fees arrive in, so it is worth choosing deliberately.

ETH
Native asset. The default, deepest demand, prices quoted in ETH and USD
USDG
Stable quote. Market cap and raised amounts read in dollars directly
WETH / cbBTC
Wrapped quotes, for coins that want to denominate elsewhere

Only assets the Pons factory has approved on-chain can be used, so a launch can never settle on a pairing the protocol does not support.

Security and custody

Fomora is a front end. It has no vault, no pooled balance and no admin key over your coin: there is nothing in the product that can move a user's funds, because funds never arrive at it.

  1. 01Keys stay with youThe wallet connection is read-only until you approve a transaction. Nothing is signed silently.
  2. 02Every action is yoursLaunch, buy, sell and claim are transactions from your address to Pons contracts, visible on the explorer.
  3. 03Simulation before signatureThe studio replays a launch against a node first, so you see the outcome before you commit gas.
  4. 04Immutable metadataName, ticker, logo and lore are written into the token at launch, so the coin cannot be quietly re-pointed later.
  5. 05Read paths, not databasesCoin lists, curve state and prices come from contracts over JSON-RPC, so the numbers cannot be edited behind the scenes.

FAQ

  1. 01Do I need to own the profile to tokenize it?No. Anyone can launch a profile coin, and the creator fees are routed to the profile's wallet either way — that is the point of the design.
  2. 02What happens if the profile has no public wallet?You set the fee recipient yourself in the studio. It is stored on-chain at launch and shown on the coin page, so the routing is always inspectable.
  3. 03Can I edit the coin after launch?The on-chain metadata is fixed at launch. That is deliberate: it is what makes the coin's link to a profile durable.
  4. 04How long does graduation take?As long as it takes the curve to fill. Some coins graduate within the hour, others sit on the curve; the coin page shows the exact progress.
  5. 05Where does the price on the coin page come from?From the curve's own reserves while it is on the curve, and from the locked Uniswap V4 pool after graduation. Nothing is cached in a database.
  6. 06Which wallets work?Any EIP-6963 browser wallet on Robinhood Chain. If the wallet is on another network the header offers a one-click switch.