Jadwal Vesting GDC — Garuda Chain Mainnet¶
Versi dokumen: 1.2
Effective date: Tanggal Genesis Mainnet (Chain ID 8846)
Max supply: 1.000.000.000 GDC
Kontak: support@garudachain.id
1. Ringkasan¶
Dokumen ini mendefinisikan jadwal pelepasan (vesting) token GDC setelah genesis mint mainnet. Tujuannya:
- Melindungi ekosistem dari dump token di awal launch
- Menjaga insentif jangka panjang tim, validator, dan komunitas
- Menetapkan aturan transparansi untuk Treasury dan Strategic Reserve
Vesting tidak mengubah max supply 1B GDC — hanya mengatur kapan alokasi boleh dipindahkan atau digunakan.
Referensi on-chain: contracts/script/DeployMainnet.s.sol, chain/config/mainnet/network.json.
2. Alokasi genesis (TGE = 0)¶
| Kategori | Jumlah | % | Dompet awal (deploy) |
|---|---|---|---|
| Strategic Reserve | 300.000.000 GDC | 30% | GarudaTreasury (multi-sig) |
| Treasury Reserve | 200.000.000 GDC | 20% | GarudaTreasury (multi-sig) |
| Community | 150.000.000 GDC | 15% | Ecosystem multi-sig → program vesting |
| Validator Incentives | 100.000.000 GDC | 10% | Validator program vault |
| Ecosystem & Partners | 100.000.000 GDC | 10% | Ecosystem multi-sig |
| Team & Advisors | 100.000.000 GDC | 10% | Team vesting vault (per beneficiairy) |
| Staking Rewards Pool | 50.000.000 GDC | 5% | GarudaStaking contract |
| Total | 1.000.000.000 GDC | 100% |
Catatan operasional: Setelah deploy, 450M GDC awalnya berada di deployer wallet. Semua alokasi wajib dipindahkan ke vault vesting / treasury multi-sig ≤ 7 hari setelah TGE.
3. Definisi¶
| Istilah | Arti |
|---|---|
| TGE | Token Genesis Event — block genesis mainnet |
| Cliff | Periode awal tanpa unlock sama sekali |
| Linear vesting | Unlock merata per bulan setelah cliff |
| Vault | Smart contract vesting (OpenZeppelin VestingWallet / VestingWalletCliff) atau multi-sig timelock |
| Beneficiary | Penerima akhir (tim, advisor, grantee) |
4. Jadwal per kategori¶
4.1 Team & Advisors — 100M GDC¶
| Parameter | Nilai |
|---|---|
| Cliff | 3 bulan setelah TGE |
| Vesting | Linear 6 bulan setelah cliff |
| Total durasi | 9 bulan |
| Unlock di TGE | 0% |
| Fully vested | Bulan ke-9 |
Formula unlock kumulatif:
vested(t) = 0 jika t < TGE + 3 bulan
vested(t) = 100M × (t - cliff_end) / 6 bulan jika cliff_end ≤ t ≤ TGE + 9 bulan
vested(t) = 100M jika t > TGE + 9 bulan
Implementasi:
- Satu
VestingWalletCliffper beneficiary (founder, core team, advisor) - Alamat beneficiairy tidak boleh exchange hot wallet
- Transfer hak beneficiairy hanya via DAO governance + KYC internal
Contoh (founder 20M GDC):
| Bulan | Kumulatif unlocked |
|---|---|
| 0–2 | 0 GDC |
| 3 (cliff) | 0 GDC |
| 6 | ~10M GDC |
| 9 | 20M GDC (100%) |
4.2 Ecosystem & Partners — 100M GDC¶
| Parameter | Nilai |
|---|---|
| Cliff | 3 bulan |
| Vesting | Linear 33 bulan setelah cliff |
| Unlock di TGE | 0% |
| Fully vested | Bulan ke-36 |
Penggunaan yang diizinkan setelah unlock:
- Grant developer & integrasi Garuda Prime
- Liquidity / market-making partnership (bukan airdrop bebas)
- Hackathon & bounty program
Governance: alokasi grant > 5M GDC per proposal memerlulu persetujuan Treasury multi-sig 3-of-5.
4.3 Community — 150M GDC¶
| Tranche | Jumlah | Jadwal |
|---|---|---|
| Launch campaigns | 15M (10%) | 5M TGE+1 bln · 5M +3 bln · 5M +6 bln |
| Airdrop & referral | 45M (30%) | Linear 24 bulan (~1,875M/bulan rata-rata) |
| Community rewards | 45M (30%) | Hybrid — lihat pembagian di bawah |
| Reserve komunitas | 45M (30%) | Governance DAO — unlock per proposal |
Pembagian Community Rewards (45M) — skema Hybrid v2¶
| Sub-pool | Jumlah | Vesting | Budget/bulan (rata-rata) | Program |
|---|---|---|---|---|
| Daily Check-in | 25M | Cliff 1 bln + linear 12 bln | ~2,08M GDC | Wallet mainnet — Year 1 Launch Boost |
| Missions & referral bonus | 10M | Cliff 1 bln + linear 24 bln | ~0,42M GDC | Quest, referral tier, kampanye |
| Cadangan program | 10M | Cliff 1 bln + linear 36 bln | ~0,28M GDC | Year 2–3, program baru |
Total Community Rewards tetap 45M GDC — hanya kecepatan unlock per sub-pool yang berbeda.
Daily Check-in — parameter Launch Boost (Year 1)¶
Config operasional: chain/community/rewards-config.json
| Parameter | Nilai |
|---|---|
| Base reward | 0,25 GDC/hari |
| Streak bonus | +0,03 GDC/hari (maks +0,6 GDC) |
| Max per check-in (Gold + streak penuh) | ~1,02 GDC/hari |
| Cap klaim per wallet | 50 GDC/bulan |
| Cap global program | 1,8M GDC/bulan |
| Klaim on-chain | Setelah KYC Level 2 |
| Tier loyalty | Bronze ≥7 hari (+5%) · Silver ≥14 (+10%) · Gold ≥30 (+20%) |
Estimasi kapasitas Year 1: ~2M GDC/bulan mendukung ~25.000–50.000 MAU (rata-rata 8 GDC/bulan/user).
Setelah 12 bulan: rate check-in ditinjau ulang (turun ke cadangan program atau proposal Community Reserve).
Missions & Referral — pool 10M GDC (Launch Boost)¶
Config: chain/community/missions-config.json · chain/community/referral-config.json
| Program | Reward | Keterangan |
|---|---|---|
| Referral (Anda) | 3 GDC / teman qualified | Teman check-in pertama setelah bind kode |
| Referral (Teman) | 1,5 GDC welcome | Saat check-in pertama |
| Mission check-in pertama | 1 GDC | One-time |
| Mission KYC Level 2 | 5 GDC | One-time, auto saat approve |
| Mission streak 7 / 30 | 3 / 15 GDC | One-time |
| Mission 30× check-in | 5 GDC | One-time |
| Mission ajak 3 / 10 teman | 8 / 25 GDC | One-time milestone |
Cap referral: 30 qualified/bulan · max 100 GDC/bulan pendapatan referral per wallet.
Cap global missions+referral: 500k GDC/bulan. Klaim on-chain setelah KYC Level 2.
- Syarat KYC Level 2 untuk klaim GDC pertama
- Anti-sybil: 1 identitas = 1 wallet
- Unclaimed setelah 12 bulan → kembali ke Community Reserve (governance)
- Syarat KYC Level 2 untuk klaim > 1.000 GDC (kumulatif)
Catatan on-chain¶
Vault community saat ini (chain/deployments/mainnet.json → vesting.community) mungkin masih berjadwal cliff 1 bln + linear 36 bln untuk seluruh 45M. Agar sub-pool 25M/12 bln dapat didistribusi penuh di Year 1, tim ops wajib selaraskan salah satu:
- Deploy vault terpisah per sub-pool (disarankan), atau
- Migrasi beneficiary + jadwal vesting baru via governance, atau
- Release bertahap dari Community Reserve untuk menutup selisih unlock
CSV jadwal: docs/tokenomics/schedules/community-checkin-25m.csv (+ missions, program-reserve).
4.4 Validator Incentives — 100M GDC¶
| Parameter | Nilai |
|---|---|
| Model | Emisi berbasis kinerja, bukan lump-sum |
| Periode | 48 bulan |
| Unlock awal | 0% di TGE |
Distribusi:
| Komponen | % pool | Keterangan |
|---|---|---|
| Genesis validators (5 node) | 40% | Bonus 24 bulan pertama, merata per uptime |
| Community validators (Phase 7) | 45% | Setelah slot dibuka hingga 21 validator |
| Slashing insurance fund | 15% | Cadangan insiden — hanya Security Council |
Syarat klaim validator:
- Uptime ≥ 99,5% per epoch
- Tidak terkena slash dalam periode klaim
- Minimum stake 100.000 GDC on-chain (
GarudaValidatorRegistry)
4.5 Staking Rewards Pool — 50M GDC¶
| Parameter | Nilai |
|---|---|
| Lokasi | GarudaStaking contract |
| Model | Emisi reward staking (bukan vesting beneficiairy) |
| Perkiraan habis | ~5–7 tahun (tergantung APR & total stake) |
Pool ini bukan alokasi tim — hanya untuk delegator & validator via mekanisme staking on-chain.
4.6 Treasury Reserve — 200M GDC¶
| Parameter | Nilai |
|---|---|
| Custody | GarudaTreasury 3-of-5 multi-sig |
| Cliff | Tidak ada (dana operasional) |
| Batas release | Maks. 5% per kuartal (10M GDC/kuartal) tanpa vote DAO |
| Release > 5%/kuartal | Memerlulu proposal governance + 7 hari timelock |
Penggunaan:
- Operasional infrastruktur (RPC, explorer, security)
- Grant kecil (< 5M GDC)
- Emergency response
4.7 Strategic Reserve — 300M GDC¶
| Parameter | Nilai |
|---|---|
| Custody | GarudaTreasury 3-of-5 multi-sig |
| Lock awal | 24 bulan — tidak ada transfer |
| Setelah bulan 24 | Hanya via governance vote ≥ 66% + timelock 14 hari |
| Penggunaan | Partnership strategis, ekspansi regional, cadangan krisis |
5. Ringkasan visual timeline¶
TGE ──────────────────────────────────────────────────────────────► 48 bln
Team (100M) [=CL 3=][== LINEAR 6bln ==]
Ecosystem (100M) [=CL 3=][============== LINEAR 33bln ==============]
Community (150M) [Launch tranches · check-in 25M/12bln · missions 10M/24bln · reserve 45M DAO]
Validators (100M) [======== emisi kinerja 48 bln =====================]
Staking (50M) [======== emisi staking contract ===================]
Treasury (200M) [ cap 5%/kuartal — multi-sig ===================== ]
Reserve (300M) [======== LOCK 24bln ========][ governance only ==== ]
6. Implementasi on-chain (rekomendasi)¶
| Alokasi | Kontrak | Standard |
|---|---|---|
| Team / Advisor | GarudaVestingVault per beneficiairy |
Custom (cliff + linear) |
| Ecosystem grants | GarudaVestingVault |
Custom |
| Community rewards | GarudaVestingVault |
Custom |
| Treasury / Reserve | GarudaTreasury multi-sig |
Sudah deployed |
| Validator pool | GarudaValidatorRegistry + vault |
Custom |
Deploy vesting vaults (setelah mainnet contracts):
# 1. Generate CSV jadwal unlock
npm run vesting:csv
# 2. Deploy vault (tanpa fund — isi GDC manual)
GDC_ADDRESS=0x... TEAM_BENEFICIARY=0x... npm run contracts:deploy:vesting
# 3. Fund otomatis dari deployer (100M team + 100M ecosystem + 45M community rewards)
FUND_VAULTS=true npm run contracts:deploy:vesting
Script: contracts/script/DeployVesting.s.sol · Shell: scripts/vesting/deploy-vesting.sh
Template perjanjian tim/advisor: legal/perjanjian-vesting-tim-advisor.md
Pembagian 100M tim (15 slot): team-pool-100m-breakdown.md · config: team-allocation.example.json
Panduan wallet untuk tim (pre-mainnet): panduan-wallet-tim-pre-mainnet.md
CSV bulanan: schedules/ — team-advisors-100m.csv, ecosystem-100m.csv, dll.
7. Transparansi & pelaporan¶
| Frekuensi | Laporan |
|---|---|
| Mingguan | Total GDC di vault vesting vs unlocked (dashboard explorer) |
| Bulanan | Ringkasan unlock team/ecosystem + saldo treasury |
| Per proposal | Alokasi community reserve & strategic release |
Semua alamat vault vesting dipublikasikan di:
chain/deployments/mainnet.json(fieldvesting)- Explorer: halaman Token → Allocations
- Docs: https://docs.garudachain.id/tokenomics/vesting-schedule
8. Penyimpangan & amendemen¶
Perubahan jadwal vesting (perpanjangan cliff, perubahan beneficiairy) hanya melalui:
- Proposal GarudaGovernance
- Quorum ≥ 10% circulating supply yang di-stake
- Vote ≥ 66% yes
- Timelock 14 hari
- Publikasi amendemen versi dokumen (v1.1, v1.2, …)
9. Checklist pre-mainnet (vesting)¶
- [ ] Deploy
VestingWalletCliffuntuk setiap beneficiairy tim - [ ] Pindahkan 450M GDC dari deployer ke vault ≤ 7 hari TGE
- [ ] Publish alamat vault di explorer & docs
- [ ] Multi-sig treasury: 3-of-5 hardware wallet verified
- [ ] Dashboard unlock schedule (API
/api/v1/tokenomics/vesting) - [ ] Legal review untuk team & advisor agreement
10. Disclaimer¶
Dokumen ini merupakan kebijakan operasional Garuda Chain Foundation. Bukan penawaran investasi. Jadwal dapat di-amend via governance. Utility token GDC — lihat Terms of Service.
Terkahir diperbarui: Juni 2026 · Versi 1.1 — tim inti dipercepat: cliff 3 bln + vest 6 bln