How Caper approaches this
A caper has no vesting schedule, because it has nothing to vest. There is no genesis allocation, no cliff, and no calendar-gated release anywhere in the contracts – the founder is paid a seigniorage skim on each trade instead of a stake set aside in advance. The full supply of 100 billion tokens is created once, when the caper is, straight into the bonding curve’s own inventory, and the token carries no mint or burn role afterwards (CaperDao::new in contracts/core/src/caper_dao.rs). Nobody holds any of it at genesis. A buy releases tokens from that inventory and a sell returns the tokens it retires, so what the market holds is what the market has bought, and nothing is held back to be released against a clock.
The founder is still paid, but the schedule that governs it is the curve rather than the calendar. A slice is taken from every buy and every sell at a rate that starts at the collateralization peak (1 in the deployed logic, so 100% of a trade) when the caper is empty and falls as the curve fills: half the peak by 1.99% of the curve cap sold, 1% by 21.4%, and a halving every 20% of the cap after that. The slice is divided three ways: 49.5% to the caper’s own treasury, in XRD; 50% to the founder, 90% of that in XRD and 10% in the caper’s own token; and 0.5% to the Commons, which is $CAPER’s own treasury, in tokens.
The XRD part is a share of the XRD the trade moves through the curve (paid out of the payment on a buy, out of the payout on a sell), and the token part a share of the tokens the trade moves (the tokens released on a buy, the tokens handed in on a sell) (buy_leg and sell_leg in contracts/logic/src/lib.rs). Because the peak is fixed in the contract, the founder’s take is bounded per trade: at most 45% of the curve XRD a trade moves and 5% of its tokens. It is not bounded as a share of supply. A sell pays its token leg in tokens that already circulate, so trading through a young caper keeps paying the founder on both legs. The founder can withdraw whatever has accrued at any time; there is no lock to wait out.
Two properties of that arrangement are worth naming against the rest of this page. First, the rate is front-loaded but the take is not: the highest share is charged when the caper is smallest, so the largest amounts arrive somewhere in the middle rather than at the start. Second, and more to the governance point, there is no date on which a large locked block becomes sellable, because nothing was ever locked. The supply that exists is the supply that has been bought. The one case where an inherited schedule still has to be dealt with is a project that arrives with a token already issued, which migrating an existing token sets out step by step.
Members get their liquidity from the same place: exit is available at any time to a member who has cast at least one ballot, and the share it pays is the member’s canonical voting weight – the combination of tokens held and vote tokens earned – one per ranked ballot cast, and none from trading – not tokens alone. That closes the gap this page opens. Where a conventional schedule vests the exit and leaves control unvested from day one, a caper attaches the two to the same number and lets both run continuously. The exact formulas live on the bonding curve and voting pages.