Skip to main content

Opening a bond

You do not have to sell to hold a bond. Committing tokens directly is the better path, and the protocol prices it that way.

openBond(amount) with 20% of your balance ≤ amount ≤ 100%
├─ the tokens leave your wallet and join the reward pool
└─ the bond starts at 15%/day — the 10% base plus a +5 point boost

The 20% floor

A bond must be a real commitment, not dust. The minimum is 20% of whatever you hold at the time. The maximum is simply your whole balance.

Note that the floor is per transaction, not per lifetime: you can commit repeatedly, each time 20% of what remains. The practical rule is therefore one token committed equals one unit of principal — there is no hidden multiplier.

Each commitment is its own position

A bond is an ERC-721 token, and every commitment mints a new one. You can hold as many as you like; each keeps its own principal, its own rate and its own bonus clock.

If that leaves you with a scattering of small positions — ten sells give ten bonds — merge consolidates them. The surviving rate is the amount-weighted average:

100 000 principal at 10.00% + 2 000 principal at 10.25%
→ (100000 × 1000 + 2000 × 1025) / 102000 = 10.00% (in bps, rounded down)

A dust position barely moves the rate. An equal-sized one pulls it halfway. Merging can therefore never hand out a better rate than the parts deserve, and it takes the later of the two bonus clocks — so it never grants a free rate step either.

Merging also only combines like with like: every bond in a merge must share the same origin (sell with sell, commit with commit) and the same boost state (alive with alive, forfeited with forfeited). Anything else would let the average launder a boost or an origin away.

The boost

Every bond earns the 10%/day base. A commit bond carries +5 points on top from birth — 15%/day effective — because committing is a choice. The boost is not written into the stored rate: compounding climbs the stored ladder, the boost rides on top, and the effective rate is capped at 20%/day. While the boost is alive the ladder stops at 15% and the boost fills the rest, so reaching the cap takes 20 compounds — 5 days at one per window.

Losing the boost

The boost lasts exactly as long as the holding does. The moment your wallet moves even one token out — a sell, or a transfer of any size — every commit bond it holds loses the +5 points, permanently for those bonds. A bond compounded to an effective 18% falls to 13%: the compound steps are kept, and the ladder can keep climbing afterwards, all the way to 20%.

The punishment is per event, not a lifetime mark: a commit bond you open later starts boosted again. And not everything counts as leaving — committing more, claiming rewards, receiving tokens and donating to the reward pool strip nothing.

One practical rule: the un-harvested window in progress is re-priced without the boost the instant you sell. Harvest before you sell.

What committing earns you at the exit

Committing opens a retention-free selling allowance: a lifetime quota of 5x your commit principal. While your sale fits inside what remains of it, the sell pays the 3% tax and nothing else — no 20% withheld, no new bond minted, the whole net is sold. The route does not matter: the official app, an aggregator, a direct pool swap all qualify, as long as the tokens sold come out of your own wallet.

The quota is measured against your current total commit principal — the sum of your commit-origin bonds' principals, boost alive or not — and it is cumulative for life:

  • Every exempt sale consumes its full amount from the allowance. The counter never resets.
  • Committing more raises the principal, and with it the allowance. So does compounding a commit bond, since compounding rolls rewards into principal.
  • Once your cumulative exempt sales reach 5x your principal, the full retention returns: the next sell pays the 20% and mints a bond again, commit bond or not. Committing more reopens the lane.

Why a cumulative quota rather than a per-sale cap: a per-sale threshold ("this sale is smaller than 5x the bond") could be salami-sliced — a whale holding a dust commit bond could cut any volume into slices under the threshold and exit it all retention-free. The cumulative quota kills that: total exempt volume is bounded by five times what was actually committed, however it is sliced.

The check cannot be spoofed: the exemption applies only when the declared seller is provably the one selling — either the official router vouches for it, or that wallet sent out at least as much CVN as the sale during the same transaction. Naming someone else's wallet in the swap data buys nothing, because their balance never moved.

What you give up

The principal is not recoverable. It is the basis used to compute your rewards, not a balance you can withdraw. Committed tokens join the reward pool and are paid back out — to you and to everyone else — as rewards.