FAMA CAPITALmarkets on reputationthe fact that changes a number sits beside the number

How the curve works.

Every number on this page was computed when the page was rendered, by the same exported functions the book charges by. None of it is typed in. If the code changed, this page would say something different.

01

The rule this is built around

A fact that changes the meaning of a number sits beside that number. Not in a footer, not on page six, not behind a tooltip — beside it, in the same line of type.

That rule is why the settlement kind is a column on the market row rather than a constant somewhere: no query can return a price without also returning what kind of price it is. And it is why the only function that turns lamports into words takes the settlement as a required argument. A developer here cannot print a figure without having the fact that qualifies it in hand, because the compiler will not let them.

This is not a hypothetical failure. The product this one answers is documented carefully and honestly — and runs on devnet, a word that appears once, in the last line of its sixth page, while its front page shows thirty-four buy buttons and a reserve figure in SOL.

02

The curve

price(n) = n² ÷ 16000 SOL

n is the number of keys already outstanding, and the result is what the next key costs. Buying mints a key and moves n up; selling burns one and moves it down. There is no order book and no counterparty — the curve is both the bid and the ask.

the curve at 40 keys · filled bars are sold · height is what that key costs

It is drawn as bars and never as a line, everywhere it appears. The curve is defined only at whole numbers: there is no half key, and no price exists between two of them. A smooth line would draw values the product does not have.

Every figure is a BigInt of lamports and not one float touches a price, a fee or a reserve. A float book drifts by a lamport at a time, and six weeks later the drift is unfindable.

Keys outNext key costs
00 paper SOL
10.0000625 paper SOL
50.0015625 paper SOL
100.00625 paper SOL
400.1 paper SOL
1000.625 paper SOL
40010 paper SOL
100062.5 paper SOL

Key 0 costs zero, because n² at zero is zero. The first buyer on any curve takes a key for nothing. That is a property of the formula, said here rather than floored away quietly.

03

A trade, worked

An order for more than one key pays the staircase — not the current price times the size. The difference grows with order size and is the most common way a curve interface misleads.

Buying 3 keys when 40 are outstanding pays price(40) + price(41) + price(42), and not three times price(40):

Figures in paper SOL
the staircase0.3153125
subject 3%0.009459375
holders 2.5%0.007882812
treasury 1.5%0.004729687
you pay0.337384374
three times the current price would be0.3
04

What a round trip costs

Selling 3 keys straight back at supply 43 returns exactly what the staircase charged, to the lamport — that equality is asserted by the tests — and then the same 7% comes off the other side.

Figures in paper SOL
you paid0.337384374
the curve returns0.3153125
fees on the way out0.022071874
you receive0.293240626
you are down0.044143748
as a share of the staircase13.99%
as a share of what you paid13.08%

A key bought and sold with no other trade in between loses 13.08% of what its buyer paid. The price has to move that far before the position is level, and nothing about this curve makes it back for you.

Elsewhere this site says a round trip costs about 14%, and that is the same cost stated against a different denominator: 7% is charged on each side of the staircase, so the two fees come to 13.99% of the staircase — but the buyer paid the staircase plus their own fee, so against the sum that actually left their wallet it is 13.08%. Both are true. Neither is printed anywhere here without the thing it is a percentage of.

05

Where a trade goes

CutWhere it goes
93%the reserve, bonded in the curve and payable only to a seller
3%the account the curve is named after — escrowed from the first trade, claimed or not
2.5%split across everyone holding a key at that moment
1.5%the treasury

The three cuts are integer division, which loses lamports. The remainder stays in the net — the reserve on a buy, the seller on a sell. The house never collects a rounding remainder, and the test suite asserts the four parts sum to the whole.

06

How holders are paid

Not by looping over every holder on every trade. A running lamports-per-key accumulator goes up on each trade, each position stores the accumulator value when it last settled, and a holder is owed

keys × (acc_now − acc_at_their_checkpoint) ÷ 1,000,000,000,000

which pays them for exactly the trades that happened while they held. The scale factor exists so a thin curve does not round a holder's share down to nothing.

On the example buy above, against a supply of 40:

Figures in paper SOL
the holders' cut0.007882812
divided across40 keys
one key earns0.00019707
ten keys earn0.001970703

The buyer is paid nothing out of their own trade. Their position settles at the accumulator before this trade's cut is added, so the 2.5% they just paid reaches the people who were already holding. Crediting the buyer from their own fee is the quiet way these markets stop paying early holders anything at all.

On an empty curve there is nobody to pay, so that cut stays in the reserve rather than being credited to the buyer who caused it — the one case where a fee does not reach the pool, and the book records it as reserve rather than as a holder payout that never happened.

07

Settlement

Three kinds exist, and the interface has different words for each. These are the exact strings printed beside figures elsewhere on the site — read from the same object, so this page cannot describe a settlement kind the interface labels differently.

paperPaper bookfigures read “paper SOL

No SOL has moved. This is our own ledger: the curve, the fees and the escrow are computed exactly as the program would, and nothing settles on any chain. A balance here is a number in a database and buys nothing.

devnetDevnetfigures read “devnet SOL

Settled by a deployed program on Solana devnet. Devnet SOL is free and worth nothing; a reserve figure here is not money.

mainnetMainnetfigures read “SOL

Settled on Solana mainnet. These figures are real SOL.

Every market on this site is on the paper book today. No SOL has moved, nothing is custodied, and a balance here buys nothing. That sentence is on the top of every page that shows a figure, not only this one.

08

Claiming an account

The 3% escrow accrues to a handle whether its owner has heard of this site or not. To take it, that owner puts a code we issue somewhere public on the account, and we request the page over ordinary HTTP and look for the code in what comes back.

The claim is recorded only if the code was in the response, and every attempt reports the URL requested, the status returned and the bytes seen — including the failures. Nothing is ever “pending review”: pending sounds like progress, and there is no queue and no reviewer.

The method has a hard limit and it is measured rather than guessed. Of the three platforms, only X serves a profile page this can read.

PlatformPublic profile, fetched 2026-08-12
X280,995 bytes
TikTok — cannot be read1,462 bytes
Instagram — cannot be read608,456 bytes

A code posted on TikTok or Instagram cannot be proved from here however long its owner waits, so the claim desk says so beside the buttons rather than letting each failure read as the user's mistake. The claim desk →

09

What this is not, and what it cannot do

NotBecause
a securityA key is not a security, not a share, and not a claim on anybody's income or work. It is a position on a formula.
a promise from the subjectNobody is asked before a curve is opened on their handle. An unclaimed curve is a bet on a string, and if the handle changes hands before a claim, the curve follows the string.
custodyNothing is held for you. On the paper book nothing is held at all.
a queueThere is no review, no approval and no admin who can mark an account claimed. There is a read, and it either found the code or it did not.
free to tradeA round trip costs 13.08% of what the buyer paid, before the price has moved at all.
unboundedOne order may take at most 1,000 keys, so a mistyped size cannot walk the curve.