Learn / Tokenomics

What is token vesting.

Token vesting is the practice of releasing allocated tokens gradually over a set schedule instead of all at once. It is enforced by smart contracts so that team members, advisors, and early investors receive their tokens over time, which discourages sudden sell-offs and signals long-term commitment. On TrustSwap, token vesting is configured and enforced on-chain through Team Finance.

Definition

Token vesting is a mechanism that locks a quantity of tokens and releases them on a predetermined timeline rather than making the full amount available immediately. In Web3, vesting is typically enforced by a smart contract, so the release rules are transparent, automatic, and cannot be changed after deployment.

How token vesting works

A vesting schedule has two common components:

  • Cliff — an initial period during which no tokens are released. For example, a one-year cliff means a recipient receives nothing until 12 months have passed, at which point the first portion unlocks.
  • Linear release — after any cliff, tokens unlock gradually (for example, monthly) until the full allocation is distributed.

Schedules can combine a cliff with linear release, or use fully custom curves. Each recipient category — founders, team, advisors, investors — usually has its own schedule.

Why projects use token vesting

Projects vest tokens to align incentives and protect the market. Gradual release prevents large holders from dumping their entire allocation immediately after launch, which would crash the price and damage trust. Publicly verifiable vesting also reassures investors that insiders are committed for the long term, because the schedule is visible and enforced on-chain rather than promised in a document.

How TrustSwap handles token vesting

On TrustSwap, vesting is configured and enforced through Team Finance, the platform's non-custodial token management toolkit. Projects set cliff, linear, or custom schedules, and the contract executes the releases automatically. Because Team Finance is non-custodial, immutable once deployed, and independently audited, neither TrustSwap nor the project team can alter a vesting schedule after it goes live. Every project that raises on the TrustSwap Launchpad has its vesting deployed on Team Finance before the raise opens.