Generic Simulation Tool Docs
  • 👋Welcome to the Cenit tokenomics simulation platform
  • âœī¸Basic Editor
    • âš™ī¸Set up your Token Economy
    • 🔍Analyze and improve your Token Economy
  • 📊Advanced Editor
    • Introduction
      • Converting from the Basic editor
      • Creating from scratch with the Advanced editor
    • Advanced editor workflow
      • Allocation and Vesting
      • Agents and Token Flows
      • Input Parameters
      • Simulation Equations
      • Metrics
      • Sidebar Configuration
      • Results Graphs Configuration
    • How to adjust parameters in the simulation
    • How to add new token mechanics
  • OTHERS
    • Stuff to be aware of
      • Timestep length
      • Staker behavior
      • Market Liquidity
      • Token price
    • â„šī¸Formulae
Powered by GitBook
On this page
  1. Advanced Editor
  2. Advanced editor workflow

Allocation and Vesting

PreviousAdvanced editor workflowNextAgents and Token Flows

Last updated 9 months ago

The vesting schedule looks similar to the one in the Basic editor. We need to fill in the total supply, initial token price, and vesting schedule.

Each line in the table is an entity to which some token has been allocated. The vesting schedule with which the tokens are released is defined by the "Start", "Cliff" and "Duration" columns:

  • Entity Name: the name for the agent that receives the token allocation.

  • Allocation: the percentage of the total supply that an agent will receive as allocation.

  • Start: the month of the simulation when the vesting process starts for a given agent. Both "Cliff" and "Duration" start from the "Start" month.

  • Cliff: the length of time in months from the "Start" month until the first tokens are vested.

  • Duration: the length of time in months from the "Start" month until all of the tokens in the allocation are vested. The vesting process is linear.

If one or more of the entities has a more complex schedule, try to split the allocation into multiple entities with simpler schedules that sum up to the desired schedule, and just give them names like "Stakeholder 1", "Stakeholder 2", etc. We will later point the entities to the same agent in the simulation.

📊