Bonding curve
Every Qlyphs token launches on a bonding curve of 1,000 lots. When the last lot is sold, the token graduates to NEAR, where liquidity from every chain can reach it.
How does a new token go from zero to a market that every chain can trade?
Every Qlyphs token launches on a bonding curve. The supply is cut into 1,000 equal lots, and the price rises in five steps as they sell: early buyers pay 0.01 QTC a lot, the last ones 0.44 QTC. Selling the whole curve raises exactly 210 QTC, whatever the supply.
When the last lot is sold, the token graduates to NEAR. A NEAR token is created for it, the raise seeds its liquidity pool, and through NEAR Intents buyers on every connected chain can trade it. The liquidity of all those chains flows back to one token born on Quantus.
On mainnet
The curve (progressive-1000-v2) switches on at Quantus mainnet block 218,350. Selling back to
the reserve and graduation to NEAR are rolling out alongside it.
The curve
Scroll to it and watch it play, then drag the slider or pick a supply.
- Lot #1 costs
- 0.01 QTC
- Raised so far
- 0.00 QTC
- Supply issued
- 0%
- One lot issues
- 1,000 tokens
- Tokens sold
- 0
- Next lot, per token
- 0.00001 QTC
- Average so far, per token
- —
The curve is the same for every supply: 1,000 lots always raise 210 QTC in total. What the supply changes is how many tokens each lot carries, so the price paid per token.
| Lots | Share of supply | Price per lot | Tier total |
|---|---|---|---|
| 1–200 | First 20% | 0.01 QTC | 2 QTC |
| 201–400 | 20–40% | 0.10 QTC | 20 QTC |
| 401–600 | 40–60% | 0.20 QTC | 40 QTC |
| 601–800 | 60–80% | 0.30 QTC | 60 QTC |
| 801–1,000 | Final 20% | 0.44 QTC | 88 QTC |
The price is set by the lot, not by the calendar or by demand. The 200th lot costs 0.01 QTC; the 201st costs 0.10 QTC. Creating the token costs 25 USD in QTC at the on-chain rate, and network fees are separate.
Buy and sell on the curve
Buy takes the next lot at the curve's current price. Your wallet signs one atomic payment: the lot is yours, or the payment fails and nothing moves.
Sell hands tokens back to the curve's reserve. The reserve pays the curve price of the lots you return, minus about 1%, and the price steps back down with them.
Resold first. Tokens the reserve holds go back on sale at the curve price before any new lot is minted, so buyers and sellers always meet at the same point on the curve.
Graduation to NEAR
The moment the 1,000th lot is sold, the token leaves the curve. Nobody has to press a button.
A NEAR token is created with the same symbol and supply.
The raise becomes liquidity. 80% of the 210 QTC seeds a pool on NEAR that opens at the curve's last price, 0.44 QTC a lot, and stays locked forever. The rest is split below.
Holders claim on NEAR. Your balance at graduation is claimable on NEAR from app.qlyphs.com, approved by your Qlyphs wallet.
Every chain can buy it. Through NEAR Intents, a buyer holding assets on another chain trades the token without bridging by hand. Liquidity from all those chains meets in one pool, backed by QTC.
Who gets what
Every full curve raises the same 210 QTC. Until graduation it is held by Qlyphs; at graduation it is split in three, the same way for every token.
| Who | Share of the 210 QTC | Amount | When |
|---|---|---|---|
| Liquidity pool on NEAR | 80% | 167.64 QTC | At graduation, locked forever |
| The token's creator | 10% | 21 QTC | Paid on Quantus once claims open |
| Qlyphs | 10% | 21.36 QTC | At graduation |
The pool takes whole lots at 0.44 QTC, so 80% (168 QTC) becomes 381 lots worth 167.64 QTC; the 0.36 QTC left over stays with Qlyphs.
The creator pays 25 USD in QTC to create the token and receives 21 QTC when it graduates. No pre-mint, no hidden allocation: the creator buys lots on the curve like anyone else.
The pool pairs those 167.64 QTC with 381 lots of new tokens, minted on NEAR for the pool only. The NEAR token's supply is therefore 1,381 lots: the 1,000 lots holders bought (72.4%), which they claim one for one, and 381 lots locked in the pool (27.6%). Nobody can withdraw the pool.
Qlyphs earns the 25 USD creation fee, 10% of each graduated raise, and the 1% fee on trades.
Why lots, and not any amount?
A curve needs a position everyone agrees on. If buys could be any size, "how far along the curve are we" would depend on who counts and when.
Equal lots make the position a single integer. Lots sold so far, from 0 to 1,000. Anyone replaying the chain gets the same number, so everyone computes the same price for the next lot.
The price depends only on that integer. Not on the date, not on demand, not on a server. The curve is frozen with the token and cannot be changed for it later.
The arithmetic
C = maximum supply, in base units; C must divide by 1,000
L = C / 1,000 units in one lot
k = minted / L lots already minted, 0 to 1,000
price(k) = [0.01, 0.10, 0.20, 0.30, 0.44][floor(k / 200)] QTC, for k < 1,000A supply of 1,000,000 gives lots of 1,000 tokens; 21,000,000 gives lots of 21,000. Divisibility is checked in base units, so decimals count. Once bought, tokens move freely: transfers and sales can split a lot. The lot size governs issuance only.
One lot, one right, one payment
The hard part is not the table. It is making sure that nobody pays for a lot they do not get when two people click Buy at the same time.
Each token has exactly one mint right open at a time: a native one-use account derived from the token and the number of lots already minted. A new lot is one atomic batch:
batch_all([ create(right), pay(fee account, lot price) ])The first batch creates the right, pays the price and receives the lot. A competing batch finds the right already created and fails before its payment moves. The next right opens from the one just used. Before signing, your wallet checks two witness attestations of the latest block, the lot number and its price, so a token can mint about one new lot per block.
A curve, not a promise
A higher later price does not set a market price on its own, and it does not promise a profit to earlier buyers.