Skip to content

Vesting Schedul

Team & Advisors Vesting — 15% allocation = 150,000,000 SUDIGITAL tokens

Parameters

ParameterValue
Total Allocation150,000,000 SUDIGITAL
Cliff Duration12 months
Total Vesting48 months
Release TypeLinear (after cliff)
Monthly Release3,125,000 tokens
Daily Release~102,740 tokens
RevocableYes (unvested only)

Visual Timeline

   Tokens Vested
   (Millions)

   150M ├───────────────────────────────────────────────────●─
        │                                                  ╱
   125M ├─────────────────────────────────────────────────╱───
        │                                                ╱
   100M ├───────────────────────────────────────────────╱─────
        │                                              ╱
    75M ├─────────────────────────────────────────────╱───────
        │                                            ╱
    50M ├───────────────────────────────────────────╱─────────
        │                                          ╱
    25M ├─────────────────────────────────────────╱───────────
        │                                        ╱
      0 ├───────────────────────────────────────●─────────────
        │◄─────── CLIFF ──────►│◄─────── LINEAR RELEASE ─────►
        └─────────────────────────────────────────────────────
        0           6         12     18        24     36    48
                              Months

Monthly Release Schedule

Year 1 (Cliff Period)

Months 0-11: No tokens released. All tokens remain locked.

At month 12 (cliff end): 37,500,000 tokens (25%) become available.

Year 2 (Linear Release)

MonthMonthly ReleaseCumulative% Vested
1237,500,000 (cliff)37,500,00025.0%
13-153,125,000/mo46,875,00031.3%
16-183,125,000/mo56,250,00037.5%
19-213,125,000/mo65,625,00043.8%
22-243,125,000/mo75,000,00050.0%

Year 3

MonthMonthly ReleaseCumulative% Vested
25-273,125,000/mo84,375,00056.3%
28-303,125,000/mo93,750,00062.5%
31-333,125,000/mo103,125,00068.8%
34-363,125,000/mo112,500,00075.0%

Year 4 (Final)

MonthMonthly ReleaseCumulative% Vested
37-393,125,000/mo121,875,00081.3%
40-423,125,000/mo131,250,00087.5%
43-453,125,000/mo140,625,00093.8%
46-483,125,000/mo150,000,000100.0%

Quarterly Summary

QuarterPeriodTokens ReleasedCumulative% of Total
Q1Months 1-3000.0%
Q2Months 4-6000.0%
Q3Months 7-9000.0%
Q4Months 10-12000.0%
Year 1Cliff000.0%
Q5Months 13-1546,875,00046,875,00031.3%
Q6Months 16-189,375,00056,250,00037.5%
Q7Months 19-219,375,00065,625,00043.8%
Q8Months 22-249,375,00075,000,00050.0%
Year 275,000,00075,000,00050.0%
Q9-Q12Months 25-3637,500,000112,500,00075.0%
Year 337,500,000112,500,00075.0%
Q13-Q16Months 37-4837,500,000150,000,000100.0%
Year 437,500,000150,000,000100.0%

Release Milestones

MilestoneMonthTokens Released% Complete
Cliff Ends1237,500,00025%
Halfway2475,000,00050%
Three-Quarters36112,500,00075%
Fully Vested48150,000,000100%

Release Calculation

javascript
function calculateReleasable(currentTime, startTime, totalAmount) {
  const CLIFF_DURATION = 365 * 24 * 60 * 60; // 12 months
  const VESTING_DURATION = 1460 * 24 * 60 * 60; // 48 months

  if (currentTime < startTime + CLIFF_DURATION) {
    return 0; // still in cliff
  }

  const elapsed = currentTime - startTime;

  if (elapsed >= VESTING_DURATION) {
    return totalAmount - alreadyReleased; // fully vested
  }

  const vested = (totalAmount * elapsed) / VESTING_DURATION;
  return vested - alreadyReleased; // linear portion
}

Revocation Scenarios

Revoked During Cliff (e.g. Month 6)

FieldValue
Vested0 (still in cliff)
Beneficiary keeps0
Returned to admin150,000,000

Revoked Mid-Vesting (e.g. Month 30)

FieldValue
Vested at Month 3093,750,000 (62.5%)
Already released75,000,000
Still claimable18,750,000
Beneficiary keeps93,750,000 (vested)
Returned to admin56,250,000 (unvested)

Smart Contract References

Solana

rust
// sudigital-token/src/state/vesting.rs
pub struct VestingAccount {
    pub beneficiary: Pubkey,
    pub total_amount: u64,
    pub released_amount: u64,
    pub start_time: i64,
    pub cliff_duration: i64,     // 12 months
    pub vesting_duration: i64,   // 48 months
    pub last_release: i64,
    pub revoked: bool,
    pub bump: u8,
}

EVM (Solidity)

solidity
// VestingModule.sol
struct VestingSchedule {
    address beneficiary;
    uint256 totalAmount;
    uint256 releasedAmount;
    uint256 startTime;
    uint256 cliffDuration;      // 365 days
    uint256 vestingDuration;    // 1460 days
    uint256 lastRelease;
    bool revoked;
    bool exists;
}


Last updated: May 30, 2026

One backend. Three products. One token.