Documentation

How pulp.family works

Everything the launchpad does, in the order you meet it: how a coin is launched, how its price is set, where every fee goes, and which contract is responsible for what. Numbers here are the ones the contracts actually enforce.

01

What pulp is

pulp.family is a token launchpad on Robinhood Chain. A coin launched here does three things an ordinary launch does not: it can pay its creator fees to a social account that has no wallet, it can trade against a basket of assets rather than a single one, and it pays its holders a reward basket bought out of trading fees.

Every coin has a fixed supply of 1,000,000,000 tokens, set at launch and never changed. There is no mint function and no owner key over a launched token.

02

Two places to launch

A launch runs on one of two bonding curves. Both give you the reward basket, the social fee routing and the $PULP cut — they differ in who runs the curve and what it costs.

Cost to launch
pons.family
0.0005 ETH
pulp curve
Gas only
Curve contract
pons.family
pons v2
pulp curve
Ours
Pair asset from
pons.family
pons’ on-chain approvals
pulp curve
Our quote registry
Pair against a basket
pons.family
No
pulp curve
Yes
Creator tax
pons.family
Up to 10%, your choice
pulp curve
None — a flat 1% trade fee instead
Graduates to
pons.family
A pons pool
pulp curve
A Uniswap v4 pool, LP locked
The pair asset lists are different sets on purpose. pons approves its own; ours is the quote registry. Choosing a pons asset on our curve would simply revert.
03

Launching a coin

Five decisions, all fixed at launch:

  1. 1IdentityName, ticker, artwork, description and links. This is what holders see on the board.
  2. 2Pair assetWhat your coin trades against — one asset, or a basket LP you build from two to four.
  3. 3Reward basketOne to four assets your holders earn. Trading fees are bought back into these.
  4. 4FeesHow the creator side of the fee splits between you and your holders.
  5. 5Creator feesYour own wallet, or a social account that claims later without one.

None of the five can be changed afterwards, with one exception: the holders’ share of the fee can be raised later, never lowered.

04

The pulp curve

A constant-product curve with virtual reserves. Price is one reserve over the other, so the first buyer and the thousandth buy against the same formula, with no phases and no discretion.

Opening market cap$4,500

Set from the quote’s configured band, at its midpoint.

Virtual token reserve1,200,000,000

Derived so the opening price lands on the band.

Migration raise1 ETH worth of the quote asset

The curve closes when it has taken this in.

Supply to the platform1% at launch

Paid out of the curve’s own balance, before trading opens.

Supply sold on the curve99%

Whatever is unsold at graduation is burned.

Trade fee1% flat

Charged on the quote side of both buys and sells.

Fee split70% creator side / 30% platform

Your 70 then splits with holders by your slider.

Curve parameters are never supplied by the creator. The raise threshold and the opening band are denominated in the quote asset, and “one ETH” means nothing once the quote can be NVDA or a memecoin — so they are set per quote by the platform. Letting a creator pick them would let them graduate a coin for dust.

The fee is charged on the quote side of both directions, so the curve's own reserves are untouched by it and the invariant is unchanged.

05

Graduation and the pool

When the curve has taken in its raise, anyone can close it. The migrator opens a Uniswap v4 pool at the curve's exact final price, seeds it with the raised quote and the matching tokens, and burns whatever supply went unsold.

Pool fee tier1%

Tick spacing 200, full range.

Opening priceThe curve’s last price

Recomputed from final reserves, so there is no gap to arbitrage.

Who owns the liquidityPulpFeeLocker

Not the creator, not us.

Can the LP be withdrawnNo

The locker can only add liquidity or collect fees.

The pool pairs two ERC-20s rather than a token against ETH, so the pool key is address-sorted and the opening price inverts with it. Both orders are covered by tests that drive a real migration and check the resulting price independently.
06

Launch protections

Every launched token carries the same limits. They apply to everyone except the contracts that must hold supply in transit — the curve, the migrator, the locker, the pool manager and the platform wallet.

Max wallet1% of supply

For 2 hours after launch, and for 10 minutes after graduation.

Max per transaction0.5% of supply

For the first 10 minutes, and for 10 minutes after graduation.

SupplyFixed at 1,000,000,000

No mint function exists.

07

Pair assets

Your coin trades against a quote asset — not ETH. On the pulp curve that asset has to be in the quote registry, which admits two kinds of thing:

  • A tokenized stock or ETFAllowlisted in the shared stock registry. No market-cap gate.
  • A Robinhood Chain tokenAdmitted on a curator-signed attestation carrying its market cap, which must clear $200,000.

Market cap is attested rather than read on-chain on purpose. The only on-chain price for a memecoin is its pool, and a spot read is manipulable inside a single block — gating on it would let anyone flash a token over the line.

08

Basket LPs

A basket LP wraps two to four assets into a single ERC-20, so your coin can trade against an index instead of one ticker. Because it is a plain ERC-20, the pool, the migrator and the locker need no knowledge that one side is a basket — launching TOKEN/bNVDAGLD is the same code path as TOKEN/AAPL.

How a basket holds its price

Shares are backed by whatever the contract actually holds. Minting deposits in proportion to current reserves; redeeming returns the same proportion. Weights drift with price and the basket never rebalances, which removes the trade-on-every-deposit problem that sinks fixed-weight indexes. Redemption is what keeps a share worth its reserves.

What may be a leg

A basket that backs a pool is held to a stricter rule than one that only pays out, because redemption arbitrage is what holds the price:

  • At least $40,000 of liquidityDeep enough that redeeming and selling actually works.
  • Launched on ponsTokenized stocks are exempt, being issued rather than launched.

Opening one

A basket starts empty, and a share is worth whatever the first deposit says it is worth — so someone has to fund it. You pay that opening deposit in ETH: each leg is bought for you through its own Uniswap route and deposited in a single transaction, so you do not have to go and acquire four assets first. You get the basket shares, redeemable at any time.

Swap routes are set by the platform, not by the caller. A caller-supplied route is a caller-supplied pool, and a pool nobody vetted can be one created a second earlier to sell the caller worthless tokens at a price of their choosing. Slippage limits stay with you, because only you can price your own tolerance.

Escape hatch

A full redemption moves every leg in one call, so a single asset that pauses or blacklists the basket would freeze redemption for everyone. redeemPartial lets a holder burn shares and take only the legs they pick, forfeiting the rest — an exit is always possible at the cost of whatever is stuck.

09

Reward baskets

Every coin names one to four assets its holders earn. The holders' share of the trading fee is bought back into those assets and paid pro-rata, so holding the coin is holding exposure to real things rather than to the coin alone.

A reward asset needs a $100,000 market cap at the moment it is added — a lower bar than an LP leg, because a payout basket that holds a thin asset pays out a little less, while a pool basket that holds one can be drained.

You choose the split when you launch, and you can raise the holders' share later. You can never lower it.

10

Fees to a social account

A launch can point its creator fees at an account instead of an address — X, Instagram, Twitch, YouTube, GitHub, Hugging Face or Kick. The money accrues whether or not that person has ever touched a wallet.

  1. 1A vault is derivedEvery handle has one deterministic vault address, quotable before it exists.
  2. 2Fees accrue to a handleThe vault forwards what it receives into an escrow keyed by handle, not by address.
  3. 3The account is provedThe claimer puts a one-time code in their public bio; we read it back.
  4. 4The balance is pulledA signed voucher lets one named wallet take the balance, and binds the account to it.

The code is derived from the handle, the claiming wallet and the hour — so it is worthless to anyone who copies it, since the voucher it unlocks names the wallet that asked for it. The nonce lives on the contract, so a voucher is good for exactly one claim. After the first claim the account is bound and future claims need no proof at all.

X
Verified by reading
Profile bio
Works
Yes
Twitch
Verified by reading
Channel description
Works
Yes
YouTube
Verified by reading
Channel description
Works
Yes
GitHub
Verified by reading
Profile bio, or profile README
Works
Yes
Hugging Face
Verified by reading
Profile bio
Works
Yes
Kick
Verified by reading
Works
Not yet — the platform blocks automated reads
Instagram
Verified by reading
Works
Not yet — no public bio to read

Fees pointed at the last two still accrue normally and are safe in escrow; only the automatic proof is missing, and those are verified by hand.

11

$PULP

Every coin launched here hands 1% of its supply to $PULP holders. A thousand launches is a thousand airdrops. It is taken once, at launch, out of the curve's own balance — never from trades, and never from holders.

12

Every fee, in one place

Launching on pons
How much
0.0005 ETH
Who gets it
pons
Launching on the pulp curve
How much
Gas only
Who gets it
Supply at launch
How much
1%
Who gets it
$PULP holders
Trading on the pulp curve
How much
1% of the quote side
Who gets it
70% creator side, 30% platform
— of the creator side
How much
Your slider
Who gets it
Split between you and your reward basket
Trading after graduation
How much
1% pool fee
Who gets it
Collected by the locker
Claiming social fees
How much
Gas only
Who gets it
Opening a basket LP
How much
Gas, plus your deposit
Who gets it
The deposit stays yours, as shares
13

Contracts

14

Known limits

Things that are true today and worth knowing before you use this.

  • The contracts are not auditedThey are covered by tests that run against live mainnet state, which is not the same thing.
  • Holder reward payouts are not open yetThe pool and the buy-back path exist; the service that computes each holder’s time-weighted share does not.
  • Curve launches carry no artwork on-chainName and ticker live on the token; the image and description are stored off-chain and can be unavailable.
  • Two platforms cannot be verified automaticallyInstagram shows no public bio, and Kick blocks automated reads. Fees still accrue.

Ready?

Launching on the pulp curve costs nothing but gas, and every decision above is made on one page.

Launch a coin