BLK 416.52M·XRD $0.0009·Σ TVL √ 13.94K
LAUNCHGOVERN
Wiki homeEssays
How Caper works🧭Foundations📈Raising & markets🗳️Governance⚖️Editorial policy💬HelpGeneral reference🏛️DAOs⚙️DAO governance & tooling🔬Decentralized science📊Economics
  1. Wiki
  2. /
  3. Raising & markets
  4. /
  5. Bonding curve

MANIFESTO · CAPER / OWN THE GAME
The launchpad that raises and deploys capital. Guaranteed entry / exit liquidity. Governance that can't be captured.
TermsPrivacy

A bonding curve is a smart contract that sets a token's price as a mathematical function of its circulating supply: it mints new tokens when buyers arrive and burns them when holders sell, so a market is always open without an order book or a matching counterparty. Caper uses one as the permanent, built-in market for every caper's governance token. This page covers Caper's implementation first, then the wider idea it descends from.

Caper's curve

The curve is a perpetual AMM whose price is a smooth, monotonically increasing function of the fraction of supply in circulation. Price starts at zero with nothing sold and goes asymptotic as circulation approaches the full 100bn.

Buying moves XRD into the curve vault and tokens out of the inventory vault; selling reverses both. The cumulative XRD held by the curve has a closed-form integral, so sells price out exactly; buys solve for the new circulation numerically.

Every buy also carries a skim, paid in the curve's own composition. A curve whose price rises as the n-th power of supply holds 1/(n+1) of its market value as reserve; this one is a square root at the origin, so two thirds of a young caper is reserve and one third is claim on future buyers. The skim splits along that line:

  • Two thirds is taken in XRD off the payment, before it funds the curve, and banked for the founder.
  • One third is a slice of the tokens that buy mints, tithed 30/31 to the founder and 1/31 to the Caper Commons — the protocol-wide treasury, denominated in $CAPER.

The token leg therefore peaks at 5% of each mint, and since it is a fixed fraction of every mint, the founder's share of the coin is the average of that fraction over the curve travelled — never above its own peak. Founder and Commons rewards scale with curve activity rather than being front-loaded. Vampire capers (bound to an origin token) earn this same per-buy slice; in addition, holders of the origin token can migrate into the caper — a free mint that draws from the inventory vault and advances circulation without an XRD buy, with the resulting reserve gap backfilled by a fee on later direct buys. See Trading for the buy/sell panel and Raising funds for how the proceeds are deployed.

How bonding curves work

More generally, a bonding-curve contract holds a reserve (or collateral) pool of a base asset — XRD on Radix, historically ETH on Ethereum — and issues its own token against it:

  • Buying / minting. A buyer deposits reserve assets; the contract mints new tokens, adds the deposit to the reserve, and the spot price rises because supply has increased.

  • Selling / burning. A seller returns tokens; the contract burns them, releases the corresponding reserve, and the spot price falls.

The result is what Yos Riady calls a continuous token: it has a deterministic price (set by the formula, not negotiation), a continuous price (token n+1 always costs more than token n), and instant liquidity (any amount can be bought or sold at any time). Deposited funds stay locked in the contract, so the token is always backed by collateral that can be reclaimed by burning — the same property that lets every caper holder cash out at any time.

The mathematics

Two quantities are easy to confuse. The bonding curve itself, P(S), gives the spot price of the next token at supply S. The reserve held by the contract — and therefore the cost of a finite purchase — is the area under that curve, its integral. As Slava Balasanov illustrates with a simple quadratic curve:

spot price:    P(S) = S²
reserve:       R(S) = ∫₀ˢ P(s) ds = ⅓ · S³
cost to mint:  ΔR = ⅓·(S + n)³ − ⅓·S³   (to add n new tokens)

Because a buyer pays the integral rather than the final spot price, a large order pays a progressively higher average price as it climbs the curve. Each curve therefore has a characteristic reserve ratio — the share of the token's notional market capitalisation actually held as collateral:

reserveRatio = reserveBalance / (price × supply)

A linear curve P(S) = m·S has a reserve ratio of ½; the quadratic curve above has ⅓. The Bancor protocol generalises this by holding the reserve ratio (its "connector weight") constant, giving the widely reused Bancor formula:

price          = reserveBalance / (supply × reserveRatio)

purchaseReturn = supply × ((1 + reserveAdded / reserveBalance) ^ reserveRatio − 1)

saleReturn     = reserveBalance × (1 − (1 − tokensSold / supply) ^ (1 / reserveRatio))

A reserve ratio between 0% and 100% tunes the curve's steepness: 100% gives a flat, fully-collateralised price (a stable peg), while smaller ratios produce steeper curves that reward early buyers more. Caper's curve, P(s) = K · √s / (1 − s) in the circulating fraction s, is a steep variant: the price is zero at genesis (so there is no sniper floor) and rises to a pole as the float approaches the full supply.

Curve shapes

The choice of function shapes a token's incentives. Common forms, catalogued by BonDeFi and others, include:

  • Linear — P = m·S + b. Constant-rate price growth; simple and predictable.

  • Polynomial / quadratic — e.g. P = S². Faster appreciation that rewards early participants.

  • Exponential — P = a·e^(b·S). Steep, speculative growth.

  • Sigmoid / logarithmic — S-shaped or flattening curves that model adoption slowing as supply matures, damping late-stage volatility.

A contract may also use separate buy and sell curves; the gap between them forms a bid–ask spread that can fund the protocol or reward long-term holders. Caper instead uses a single curve in both directions — a flat trade fee, not a curve spread, funds each caper's treasury.

Choosing a curve's exponents and constants is a parametrization problem in its own right — see Bonding Curves In Depth: Intuition & Parametrization and On Single Bonding Curves for Continuous Token Models for the design trade-offs.

History

The continuous-token idea entered crypto with the Bancor protocol (2017), whose "smart tokens" used a constant reserve ratio to stay continuously convertible into their reserve. Later that year Simon de la Rouviere published "Tokens 2.0: Curved Token Bonding in Curation Markets" (21 November 2017), framing curved bonding as the pricing engine for curation markets — markets that "reduce information asymmetry through the use of tokenized signals." He credits the Zap team with coining the term "bonding curves."

In 2018 Thibauld Favre introduced Continuous Organizations, using a Decentralized Autonomous Trust (DAT) and a bonding curve to mint and burn "FAIR" tokens that represent claims on an organisation's future cash flows — giving projects continuous fundraising and guaranteed liquidity instead of a one-off sale. Caper is a direct descendant of this model: an organisation whose token lives on a permanent curve. Around 2019–2020 the Commons Stack, with research firm BlockScience, generalised the design into the augmented bonding curve, which diverts a share of every purchase into a "common pool" to fund public goods — the same shape as Caper's 1/31 Caper Commons slice. The underlying theory frames a bonding curve as an economic estimator of a token's value (Zargham, Paruch & Shorish).

Relationship to automated market makers

Bonding curves and automated market makers (AMMs) are close cousins. A single-reserve bonding curve is effectively a one-sided AMM that mints and burns the token itself, whereas a constant-function AMM such as Uniswap prices two pre-existing assets against each other along an invariant — the constant-product rule x · y = k. Bancor's price = reserveBalance / (supply × reserveRatio) is the bonding-curve generalisation of that idea.

A common claim is that bonding curves have "zero slippage." That is imprecise. Because a purchase pays the area under the curve between the old and new supply, a large order still pays a progressively higher average price — a price impact functionally like slippage, which is exactly why Caper's Trading guide notes that "slippage is implicit in the curve shape." The genuine distinction is that this impact is fully deterministic: it depends only on the trade size and the fixed curve, not on the fluctuating ratio of two pooled assets, and the curve can never run out of the token it mints. Liquidity is always available and its price impact is knowable in advance — but it is not literally free of price impact.

Applications

  • Automated market making. Continuous, reserve-backed pricing underpins Bancor's smart tokens and the broader family of on-chain AMMs.

  • Curation markets. Bonding curves let participants stake on the quality or relevance of information, rewarding early curators as a signal gains support (de la Rouviere).

  • Continuous organizations & DAOs. A curve becomes a permanent primary market for a governance or revenue token, replacing fixed sales with continuous fundraising and guaranteed exit liquidity — the pattern Caper is built on.

  • Public-goods funding. Augmented bonding curves route part of each buy into a common pool, turning token demand into a funding stream for open-source and charitable work.

  • Token launchpads. On Radix, BonDeFi uses a batched bonding curve to launch tokens fairly; on Solana, Pump.fun popularised the "fair launch," pricing a token up the curve as buyers arrive before migrating it to a DEX.

Which of these are still running

The designs above are usually described in the present tense. They are not equally alive. Every reading in this section was taken on 13 August 2026, keylessly, from each project's own repositories, forum and governance venue rather than from commentary about them.

Bancor smart tokensMaintained. contracts-solidity and contracts-v3 were both pushed on 29 July 2026 and neither is archived.
Aragon FundraisingRetired. aragon/fundraising was archived on 8 March 2023, the same day as aragon-apps – the sunset of the Aragon client, not of Aragon, which still ships a DAO framework.
Continuous Organizations (DAT)Dormant since 2020, although the GitHub API reports the repository as fresh. See below.
Augmented bonding curveIts flagship deployment has been wound down and redeemed. Eleven voters closed it in August 2025.

The augmented bonding curve's flagship commons voted itself closed. The Token Engineering Commons – the commons the Commons Stack design was built for – resolved to end. "Proposal: Initiate the Sunsetting Process for the $TEC Token" ran on Snapshot from 30 July to 4 August 2025 and closed with 11 voters, 264,496.79 TEC for against 6,773.42 opposed. Queried through Snapshot's GraphQL hub, it is still the most recent of the space's 28 proposals. A full shutdown proposal followed in October 2025, describing the TEC as the first explicit economic commons on a blockchain and arguing for closing it deliberately rather than letting it drift, and the final implementation plan of 2 December 2025 set each holder's redemption at the lower of their balance on 23 July 2025, the day the wind-down was announced, or their balance at dissolution – so that neither buying in nor selling out after the announcement could change a claim. The organisation's GitHub carries the sequence in its repository names: TECsunsetcomingsoon, TECredeem and tec-shutdown, all created in the closing weeks of 2025. The front page of tecommons.org still reads as an open invitation to join, which is the ordinary condition of a wound-down DAO: the code and the governance record move on before the website does.

One repository reads fresh while being dormant, which is worth knowing before trusting any freshness check. Fairmint/c-org, the reference implementation of the Decentralized Autonomous Trust, reports archived: false and a pushed_at of 7 August 2026 through the GitHub API. Both readings mislead. The head of master is 781d1ed, dated 5 September 2023, and its commit message is "Update README.md"; the last commit that changed a contract is 11 December 2020. The repository carries 30 branches, 28 of them automated dependency bumps, and the 7 August 2026 push was one of those bots raising a linter major version on a branch nobody merged. pushed_at records a push to any branch, so on a repository with a dependency bot attached it is the bot's heartbeat rather than the project's; the reading that discriminates is the head commit of the default branch, and even that can be a README edit. The Vyper sibling, c-org-vyper, is archived outright. Fairmint itself is busy: its homepage now sells onchain cap tables built on the Open Cap Table Format, and its freshest repositories are Canton tooling pushed on 12 August 2026 – but the words "continuous", "bonding" and "CAFE" no longer appear on it. The model this page calls Caper's ancestor was left behind by the company that named it.

None of this makes the curve a weak primitive – Bancor's contracts are maintained, and new launchpads keep shipping on the same idea. It does mean that "X uses a bonding curve" is a claim with a date on it, and that the thing most likely to end a curve is not its mathematics but the organisation around it. Caper's own curve is described above; what is worth noting here is only where it sits. The curve, the founder skim and the trade fee are parameters of each caper's deployed contract rather than of a front end an operator can retire, and the sell side carries no pause, no owner gate and no schedule – see Trading and What is a caper.

Risks and criticisms

  • Front-running / MEV. Because price depends only on supply, an adversary who sees a pending buy can buy first and sell into it. Both Balasanov and Riady flag bonding curves as "susceptible to front-running attacks"; batched curves and ordering protections aim to mitigate it.

  • Reflexivity and volatility. Tying price to supply creates a feedback loop — buying raises the price, which attracts more buying. Steep curves amplify this into pump-and-dump dynamics where a rush to exit can collapse the price as fast as it rose.

  • Market cap is not collateral. Because the reserve is the area under the curve, a token's notional market capitalisation (price × supply) is typically several times the reserve backing it. Every holder can still redeem along the curve, but the headline "value" is reflexive and can evaporate under mass selling.

  • Parameter and composition risk. The wrong curve shape or reserve ratio can make a token too volatile or too illiquid, and deeply nested curves (a curve collateralised by another curved token) compound reserve ratios and magnify risk.

Further reading

  • Tokens 2.0: Curved Token Bonding in Curation Markets — Simon de la Rouviere
  • How to Make Bonding Curves for Continuous Token Models — Slava Balasanov
  • Bonding Curves Explained — Yos Riady
  • Bonding Curve component docs — Aragon Fundraising (repository archived 8 March 2023)
  • Introducing Continuous Organizations — Thibauld Favre
  • Deep Dive: Augmented Bonding Curves — Commons Stack / Giveth
  • Bonding Curves & Anti-Snipe — BonDeFi
  • Bonding Curves In Depth: Intuition & Parametrization — Relevant Community
  • On Single Bonding Curves for Continuous Token Models — thoughtchains
  • Economic Games as Estimators — Zargham, Paruch & Shorish (BlockScience)

Caper’s bonding curve

Every caper’s token trades against its own bonding curve: the price is a formula of how much supply has sold, so there is always a live market and never a need for a counterparty. The reserve backs every token in circulation.

CAPER PROTOCOLThe bonding curvePRICE = SUPPLYprice P(s) = K · √s / (1 − s) s = supply sold / cap0%25%50%75%100%cap = 100bnBUY → price rises← SELL price fallssupply sold (% of cap)price / tokenA PRICE FORMULA, NOT AN ORDER BOOKBuy — send XRD; the curve mints new tokens andthe price ticks up.Sell — return tokens; the curve pays XRD from itsreserve and the price ticks down.Reserve — always covers the circulating supply — younever need a counterparty.Cap — as supply nears 100bn the price curvestoward infinity.CURVE CONSTANT K0.001SUPPLY CAP100,000,000,000TRADE FEE0.5%Every caper trades against its own bonding curve.caper.network
Price rises as supply sells; the reserve always covers the circulating supply.

What you actually pay

The curve sets the base price; the founder reward skims a share of every buy. The skim bites in two places – two thirds off the XRD before it reaches the curve, one third off the tokens the curve mints – and both shrink what you end up holding per XRD spent. That share is front-loaded: 15% at the first buy, tapering straight to zero by 30% sold, so as a markup on the price you pay it starts near 17.5% and fades to the 0.5% trade fee. The reward's value reads the other way: because price starts near zero, the founder's actual take is a hump that is near zero at launch and peaks around 11% sold, scaling with activity rather than being front-loaded. Either way the price you pay only ever rises, so the earliest buy is always the cheapest.

CAPER PROTOCOLWhat you actually payEFFECTIVE PRICEwhat you pay = P(s) ÷ ( 1 − fee )( 1 − ⅔c )( 1 − ⅓c )0%10%20%30%40%50%skim → 0skim peaks ~11% soldwhat you paycurve price P(s)the gap = founder skimsupply sold (% of cap)price / tokenFRONT-LOADED RATE, HUMPED TAKEThe share is front-loaded15% of each buy at launch, tapering tozero by 30% sold. Two thirds comes off theXRD, one third off the tokens – about a17.5% markup at the first buy.The take is notPrice starts near zero, so a large shareof nearly nothing is nearly nothing. Thetake humps, peaking near 11% sold.Still cheapest earlyEither way your price only rises: thecurve climbs faster than the skim fades,so the earliest buy is the cheapest.MARKUP AT LAUNCH+17.5%FOUNDER’S TAKE PEAKS~11% soldBOTH GONE BY30% soldProtocol defaults: 15% founder skim tapering to zero by 30% sold – paid ⅔ in XRD, ⅓ in the coin – plus a 0.5% trade fee.caper.network
The skim's share is front-loaded (15% at launch, zero by 30% sold) and paid ⅔ in XRD, ⅓ in the coin; its value is a hump peaking near 11% sold. The price you pay rises throughout – earliest is cheapest.
TypePerpetual AMM (continuous token model)
PriceMonotonic in circulating fraction
Per-buy skim⅔ XRD to founder · ⅓ tokens (30/31 founder · 1/31 Commons)
Coined2017 — Simon de la Rouviere / Zap, on Bancor
Also powersCuration markets · continuous organizations · AMMs
RelatedTrading, Raising funds