VEGRID SPEC

VEGRID SPEC

veGRID Governance Specification

Tiered vote-escrow system for $GRID holder governance


Overview

veGRID (vote-escrowed GRID) is a non-transferable governance token obtained by locking $GRID for a specified duration. Longer locks yield more voting power.


Lock Tiers

Lock DurationveGRID MultiplierTier NamePowers
1 week0.01xObserverFee share only
3 months0.25xVoterBetting pools
6 months0.50xDelegateGrants, agent whitelisting
12 months1.0xSenatorProtocol params, treasury
24 months2.0xSovereignTokenomics, protocol upgrades

Calculation Logic

The veGRID balance is calculated on-chain to ensure time-decay is perfectly reflected.

On-Chain Calculation (Rust)

pub fn calculate_voting_power(locked_amount: u64, unlock_ts: i64, current_ts: i64) -> u128 {
    if current_ts >= unlock_ts { return 0; }
    
    let time_remaining = (unlock_ts - current_ts) as u128;
    let multiplier = get_multiplier(time_remaining); // e.g., 2.0x for 24mo
    
    // veGRID decays linearly as the unlock date approaches
    (locked_amount as u128) * multiplier * time_remaining / MAX_LOCK_TIME
}

Delegation & Governance (SDK)

import { GovernanceClient } from '@grid/governance-sdk';

const gov = new GovernanceClient(connection, wallet);

// Delegate voting power to a specialized Swarm Coordinator
await gov.delegate('Coordinator-01-Address');

// Check voting power for a specific proposal
const power = await gov.getVotingPower(proposalAddress);
console.log(`Available veGRID: ${power.toLocaleString()}`);

Governance Powers by Tier

Tier 0: Observer

  • Receive proportional fee share (0.5x multiplier)
  • Read-only governance forum access

Tier 1: Voter

  • Vote on community betting pools
  • Receive betting gains (proportional)
  • 0.75x fee share multiplier

Tier 2: Delegate

  • All Tier 1 powers
  • Vote on ecosystem grants
  • Vote on agent whitelisting
  • Can delegate votes to others
  • 1.0x fee share multiplier

Tier 3: Senator

  • All Tier 2 powers
  • Vote on protocol parameters
  • Vote on treasury allocations
  • Submit governance proposals
  • 1.25x fee share multiplier

Tier 4: Sovereign

  • All Tier 3 powers
  • Vote on tokenomics changes (within constitutional bounds)
  • Vote on protocol upgrades (non-constitutional)
  • Veto power (requires 10% of total veGRID)
  • 2.0x fee share multiplier

Community Betting Pools

veGRID holders (Tier 1+) can vote to allocate treasury funds to prediction markets.

Process

  1. Proposal: Betting proposal submitted (max 5% treasury)
  2. Vote: 7-day voting window, 20% quorum
  3. Execution: Coordinator places bet via Polymarket/Drift
  4. Settlement: Gains/losses distributed

Distribution

OutcomeVotersTreasuryDev/Ops
Win70%20%10%
Loss100%0%0%

Safeguards

  • Max 5% treasury per bet
  • 7-day cooldown between bets
  • Hunter agent can emergency halt

High-Level Governance

Thresholds

ActionRequired TierThresholdTimelock
Grant approvalDelegate51%72h
Protocol paramSenator51%72h
Fee change (±0.5%)Senator51%7d
Fee change (>0.5%)Sovereign66%14d
Burn rate changeSovereign66%14d
Tokenomics changeSovereign75%30d

⚠️ Constitutional Exclusion: The 5 Immutable Laws cannot be modified by governance. See CONSTITUTION.md for exclusions.

Exit Rights

  • Ragequit: Any holder can exit with pro-rata treasury share
  • Emergency pause: 10% Senator+ veGRID can trigger

Fee Distribution

Sources

  • 1% transfer fee (ops portion)
  • Betting pool gains
  • Agent subscription revenue

Formula

user_share = (user_veGRID / total_veGRID) × tier_multiplier × fee_pool

Contract Architecture (Planned)

  1. veGRID Locker - Lock GRID, calculate decaying veGRID
  2. Governance Hub - Proposal creation, voting, execution
  3. Betting Pool - Treasury allocation, oracle integration
  4. Fee Distributor - Proportional fee claims

V3.1: Arbitration Jury Duty

In V3.1, veGRID holders gain a new responsibility: Constitutional Arbitration.

Jury Selection

  • 7 jurors randomly selected from Tier 2+ (Delegate+) veGRID holders
  • Selection weighted by veGRID balance (higher stake = higher probability)
  • Jurors who abstain lose a small portion of their fee share for that epoch

Incentives

ActionReward
Serve as juror+0.1% of dispute value
Vote with majority+50 reputation
Vote against majority-25 reputation
Abstain-0.05% fee share for epoch

See CONSTITUTION.md for the full Arbitration process.


Last Updated: February 2026 (V3.1)