Tribehold

How it works · in detail

Launching a meme

What the contract does with the numbers you type. Everything below is arithmetic frozen into the token at launch — no part of it is a forecast, and no part of it can be changed afterwards by you or by us.

Launch a token

Decide three things first

How many tokens

And in which sense: sold on the curve, alive after graduation, or minted at launch. The three differ, and the form says which one you are typing.

Where the price starts

A starting market cap in ADA. It is virtual: nobody pays it, it never enters the pool, and it only sets the first price.

Where it ends

A graduation market cap in ADA — the real one, reached by real buying. The distance between the two is the whole launch.

Leave all three alone and you get this deployment's default launch, which is what most memes want. The form fills them in for you and the panel on the right shows what you are about to sign.

1 · The curve

A bonding curve is a contract that is always willing to trade. There is no order book and no counterparty: the price comes from a formula, it rises as tokens leave the contract and falls as they come back. Everyone buys from the same line, in the order their transaction lands, including the creator.

The bonding curve

₳ per EXAMPLE

The price is this line, not an order book. Buying moves right and up, selling moves left and down.

0.0001090.00005560.000002graduation at 12k ADAnow06kADA raised on the curve →
Price now
0.0000125 ₳
ADA raised
3,000 ADA
Still needed to graduate
9,142 ADA

The example used on this page: a billion units, a 2,000 ADA starting cap and a 100,000 ADA graduation cap, about a quarter of the way there.

The rule is a constant product. Call the starting market cap V₀ and the ADA bought in so far R: the contract keeps (V₀ + R) × (tokens still in the curve) constant. Three consequences follow, and the rest of this page is just those three:

  • Market cap is (V₀ + R)² ÷ V₀ — so the cap climbs much faster than the money going in.
  • The share of the supply sold is 1 − √(V₀ ÷ cap) — the curve approaches the whole supply but never reaches it.
  • Reaching a cap M takes √(M × V₀) − V₀ of buying. The supply is not in that formula.

2 · The starting market cap, and why it must exist

The starting market cap is the curve's virtual reserve: ADA the contract pretends it already holds. Nobody pays it, it is not a fee, and it never lands in the pool. It exists because a constant-product curve with nothing on the ADA side has no first price — the first buyer would take the entire supply for approximately nothing. The virtual reserve is what gives token number one a price.

  • It sets the opening price: starting cap ÷ supply. At 2,000 ADA and a billion units that is 0.000002 ADA per token.
  • It sets the climb, because the climb is graduation cap ÷ starting cap, and the climb is what buyers came for.
  • It sets the burn, which is the same ratio upside down. Section 5.
  • A higher start is a calmer launch — less multiple, less burn, more ADA needed to graduate. A lower start is the opposite.

This deployment allows 1,000 to 3,000 ADA, and the contract refuses anything outside that range — the website does not get a say.

3 · Where the curve ends

The graduation cap is where the curve closes and the liquidity locks. You can type it as a market cap or as the share of the supply the curve should sell; they are the same dial, because selling a share f is exactly a climb of 1 ÷ (1 − f)².

ClimbSupply soldBurnedGraduation capADA it takes
5×55%20%10,000 ADA2,472 ADA
10×68%10%20,000 ADA4,325 ADA
25×80%4.0%50,000 ADA8,000 ADA
50×86%2.0%100,000 ADA12,142 ADA
100×90%1.0%200,000 ADA18,000 ADA

Read the last two columns together: a 2,000 ADA token that graduates at 100,000 ADA — a fifty-fold climb — needs 12,142 ADA of actual buying, not 100,000. The gap is the virtual reserve doing its work, and it is why a market cap is not money anybody holds.

Supply is missing from that formula on purpose. Minting a million units or a hundred billion changes the price per token and nothing else: the same 12,142 ADA graduates either one.

4 · Graduation: what actually lands in the pool

When the last ADA needed arrives, the curve closes and one transaction moves everything into an AMM pool with no owner, no LP tokens and no withdrawal path. It puts in two things:

The ADA side

Everything buyers paid in, minus 1.00% taken at graduation (0.00% platform, 1.00% to the creator). Not the market cap — the real ADA.

The token side

Exactly the number that pairs with that ADA at the curve's final price: ADA ÷ final price. Not what is left over, not a share anyone chose.

Worked through: if 5,000 ADA was raised and the final price is 0.01 ADA, the pool opens with 5,000 ADA and 500,000 tokens — because 5,000 ÷ 0.01 = 500,000. The first price in the pool is then identical to the last price on the curve. Pair less and the token would open above the curve; pair more and it would open below, which is a gap a bot takes within one block.

5 · Why the rest is burned

A curve never sells its whole supply — it approaches it. At graduation there are still tokens inside, and only some of them can go into the pool (section 4). The remainder is destroyed by the same transaction, and the share is exact:

burned = starting cap ÷ graduation cap = 1 ÷ climb2,000 ÷ 100,000 = 2.0% of the mint, which is one divided by 50×.

There is no third option for those tokens, and each alternative fails for its own reason:

  • Leave them in the contract — they would be an overhang above every holder, waiting for the next rule change.
  • Give them to the creator — that is a team allocation, which is the thing this platform exists to not have.
  • Put them all in the pool — the pool price would open below the curve's last price, and the launch would end with a drop.

The practical reading: a bigger climb burns less. At 5× roughly 20% is burned; at 100× it is 1.0%.

6 · Three ways to say "supply"

The same launch can be described by three different numbers, and the form lets you type whichever one you actually care about; it derives the mint from it. Below: you type 1,000,000,000 in each mode, on the 2,000 → 100,000 ADA curve above.

You typeMintedSold on the curveInto the poolBurnedAlive after
sold on the curve1,164,715,6701,000,000,000141,421,35623,294,3131,141,421,357
that exist after graduation1,020,408,163876,100,657123,899,34320,408,1631,000,000,000
minted at launch1,000,000,000858,578,644121,421,35620,000,000980,000,000
  • sold on the curve — the number buyers take off the curve.
  • that exist after graduation — what is left once the burn has happened.
  • minted at launch — the number the minting policy creates, once, forever.

So "I want ten million tokens afterwards" means minting more than ten million and burning the difference. It is not waste: the burned tokens never belonged to anybody, and the number you asked for is the number that survives. The percentages in the table come straight from the two caps — nothing here is a choice the platform makes.

The figures above ignore the graduation fee, which comes off the ADA side and therefore nudges the burn up by a fraction of a percent. The simulator in the form shows the real split, fee included.

The mint happens once and can never happen again: the minting policy is parameterised by one UTxO of your wallet, and the launch transaction spends it. The detail is here →

7 · The fair-launch window

The first minutes of a launch are when a bot can take the whole curve in one transaction. Two caps stand in the way, and yours can only make the launch stricter than the platform's, never looser.

WindowWho sets itWhat it does
PlatformUsEvery buy capped at 100 ADA for the first 5 minutes, the creator included.
YoursYou, at launchYour own length (up to 168 hours) and your own cap per buy, enforced by the contract from the moment the sale opens.

A cap per buy is really a statement about how many buyers you want. With 12,142 ADA needed, a cap of 100 ADA means at least 122 separate buys to fill the curve; a cap of 1,000 ADA means at least 13. The form lets you type it either way round, and shows both.

Note what the window does not do: it caps the size of one buy, not the number of wallets anyone controls. It raises the cost of taking a launch; it does not make it impossible.

8 · Opening later

A sale can be announced for a moment in the future, up to 7 days ahead. The token mints and locks immediately, waits on the Upcoming page with a countdown, and the contract refuses every buy until the moment arrives — yours included. Your fair-launch window then starts counting from the opening, not from the mint.

9 · The stages, end to end

StageWhat is possible
AnnouncedNothing. The token exists, the curve is funded, every buy is refused until the opening time.
Fair launchBuying and selling, with the cap per buy binding on everybody.
Open curveBuying and selling with no cap; the price follows the curve in both directions.
GraduatingA short pause: the curve is full and refuses trades until the pool transaction lands.
PoolAn ownerless AMM. The curve is gone; the price now comes from the pool's own reserves.

10 · Every option, and its bounds

OptionAllowedEmpty means
Supply1,000,000 – 1,000,000,000,0001,000,000,000
Starting market cap1,000 – 3,000 ADA2,550 ADA
Graduation cap3,000 – 100,000 ADA3,648 ADA
Minimum climb1.0× or more—
Opening timenow to 7 days aheadas soon as the launch lands
Your fair-launch window5 minutes to 168 hoursonly the platform's
Cap per buy1 ADA upwardsno cap of yours

Read live from the protocol's settings UTxO. The bounds are checked by the validators, not by this website, and the values your token launches with are frozen in its own datum — a later change to these settings never reaches a token that is already running.

That is the whole model

Two caps decide the climb, the climb decides the burn, the supply decides only the price per token, and the raise decides how many buyers it takes. Everything else on the form is a schedule.

Launch a tokenFees and graduationRisks