Protocol · Governance

Protocol Governance

veQBIT-powered governance with dharmic validation, Six Sages advisory, and 48-hour timelocked execution.

Token veQBITTimelock 48 hoursBoost 1× – 2.5×

Overview

QuantumDEX governance is controlled by veQBIT holders — QBIT tokens locked for up to 4 years in exchange for voting power and fee revenue. All proposals pass through the QuantumGovernor.sol contract and execute via TimelockController.sol with a mandatory 48-hour delay (Aparigraha principle — no rushed decisions).

veQBIT — Vote-Escrowed QBIT

Lock QBIT in VotingEscrow.sol to receive veQBIT:

Lock DurationveQBIT MultiplierLiquidity Boost
3 months0.25×1.0×
6 months0.5×1.3×
1 year1.0×1.7×
2 years1.5×2.0×
4 years (max)2.5×2.5×

veQBIT is non-transferable and decays linearly toward zero at the lock expiry. This aligns voter incentives with long-term protocol health.

Creating a Proposal

// Minimum 10,000 veQBIT required to submit a proposal
const proposalId = await governor.propose({
  targets: [QUANTUM_ROUTER_ADDRESS],
  values: [0],
  calldatas: [
    router.interface.encodeFunctionData('setVisitorFeeBps', [25]) // 30→25 BPS
  ],
  description: "Reduce Visitor tier fee from 30 to 25 BPS",
});

Proposals must pass the Dharmic Validator gate — proposals that score below the Satya threshold on the 5-Yama check are automatically rejected before entering the voting period.

Voting

// Cast vote (0=Against, 1=For, 2=Abstain)
await governor.castVote(proposalId, 1);

// Cast vote with reason (on-chain reasoning)
await governor.castVoteWithReason(proposalId, 1, "Reduces barrier for new traders");

// Vote with signature (gasless delegation)
await governor.castVoteBySig(proposalId, 1, v, r, s);

Voting period: 5 days. Quorum: 4% of total veQBIT supply must vote For. Simple majority of For vs Against determines outcome.

Execution

After a successful vote, there is a mandatory 48-hour timelock before execution. This window allows the community to review the proposal one final time before it takes effect.

// Queue successful proposal for execution
await timelock.queue(targets, values, calldatas, descriptionHash);

// Execute after 48h timelock
await timelock.execute(targets, values, calldatas, descriptionHash);

Six Sages Advisory Council

The Six Sages Council is a ThiChain-native advisory body that provides non-binding dharmic assessments of governance proposals with significant ethical implications. The Council operates on-chain via the SixSagesCouncil.sol contract.

Non-Binding: Six Sages deliberations are advisory only. veQBIT holders retain full governance authority. However, proposals marked as dharmic concerns by the Council receive additional public scrutiny before voting closes.
Sage I

Ahimsa Guardian — reviews proposals for potential harm to users

Sage II

Satya Reviewer — validates truthfulness of proposal claims

Sage III

Asteya Auditor — checks for exploitative fee structures