Skip to main content

Governance Parameters

This page lists every parameter in GNDX Protocol, whether it can be changed by governance, and its bounds.

Immutable Constants

These values are hardcoded in smart contracts. No governance vote, upgrade, or admin action can ever change them.

ParameterValueContractNote
MAX_SINGLE_TOKEN_WEIGHT_BPS1000 (10%)IndexVaultpublic constant — immutable
MAX_MINT_FEE_BPS25 (0.25%)MintEngineCeiling on mint fee
MAX_REDEEM_FEE_BPS50 (0.50%)RedeemEngineCeiling on redemption fee
MAX_STREAMING_FEE_BPS150 (1.50%)FeeCollectorCeiling on streaming fee
GUARDIAN_PAUSE_MAX_HOURS72IndexVaultAuto-expiry
GUARDIAN_MULTISIG_THRESHOLD5-of-8GuardianMultisigNon-upgradeable
GAME_TOTAL_SUPPLY200,000,000GAMETokenNo mint function
TWAP_WINDOW_SECONDS1200 (20 min)NAVOracleTWAP averaging window
STALE_THRESHOLD_SECONDS3600 (1 hour)NAVOracleChainlink feed age limit
CIRCUIT_BREAKER_BPS3000 (30%)NAVOracleSpot-vs-TWAP divergence clamp
VELOCITY_ALERT_BPS700 (7%)NAVOracleTWAP decline per window — triggers crisis fee
CRISIS_FEE_AUTO_EXPIRY14400 (4 hrs)IndexVaultCrisis-mode redemption fee duration

Governance-Adjustable Parameters

These parameters have default values but can be changed by $GAME governance vote within the bounds listed. Changes require the standard 66% supermajority and 48-hour timelock.

Fee Parameters

ParameterDefaultMinimumMaximumContract
Streaming fee75 bps (0.75%/yr)25 bps (0.25%)150 bps (1.50%)FeeCollector
Mint fee10 bps (0.10%)0 bps25 bps (0.25%)MintEngine
Redemption fee20 bps (0.20%)10 bps50 bps (0.50%)RedeemEngine
Overweight threshold500 bps (5%)100 bps1000 bpsRebalanceController
Overweight bonus22 bps (0.22%)5 bps50 bpsRedeemEngine

Fee Revenue Split

DestinationDefaultMinimumMaximum
Treasury multisig65%60%70%
$GAME buyback-and-burn10%10%20%
$GAME buyback-and-distribute (veGAME)25%20%30%

The three must always sum to exactly 100%.

Basket Parameters

ParameterDefaultConstraintContract
Core tier weight6500 bps (65%)5500–6500 bps (hard floor/ceiling; atomic updates)IndexVault
Ascent tier weight2500 bps (25%)2000–3000 bps (hard floor/ceiling; atomic updates)IndexVault
Frontier tier weight1000 bps (10%)1000–1500 bps (hard floor/ceiling; atomic updates)IndexVault
Individual token weightPer tokenMax 1000 bps (10%) — hardcodedIndexVault
Individual token weight floor50 bps (0.5%)Governance policy (not enforced on-chain)

Tier weights must always sum to exactly 10,000 bps (100%).

Governance Parameters

ParameterValueAdjustable?
Minimum veGAME to propose1,000 veGAMEYes — governance vote
Quorum (% of total veGAME)5%Yes — governance vote
Approval threshold66% supermajorityYes — governance vote
Voting period7 daysYes — governance vote
Standard timelock delay48 hoursYes — governance vote
High-stakes timelock delay7 daysYes — governance vote (min 48h)
Temperature Check threshold>60% approvalYes — governance vote
Temperature Check cooling period30 daysYes — governance vote

MintEngine Parameters

ParameterDefaultAdjustable?
Instant mint ceiling$50,000 USDCYes
Instant mint floor (fuzzy zone start)$25,000 USDCYes
Per-address instant window$50,000 / 24 hoursYes (ceiling adjustable)
Global instant budget$500,000 / hourYes
TWAP window1 hourYes
TWAP chunk count4Yes
TWAP stall grace period2 hours after expected endNo (constant)
USDC buffer target5% of TVLYes
Keeper reward0.01% of chunkYes

Parameter Change Process

All parameter changes require:

  1. Governance proposal specifying the exact contract call and new value
  2. 7-day voting period with 66% supermajority
  3. Standard 48-hour timelock (7 days for upgrade-class changes)
  4. Execution — GNDXGovernor enforces bounds at execution, not at vote time
Execution-Time Bounds

A proposal that passes with 100% of votes but sets a parameter outside its bounds (e.g., streaming fee > 1.5%) will revert at execution, not at the voting stage. The smart contract is the final check.


See also: Proposal Process · Security