Ruby
CA:0xe803…5167

Govern

Locked RUBY is the only thing that decides anything here: which gems receive emissions, what each one is capped at, and whether a module may be replaced. Two governors, two timelocks, and a guardian that can stop but never move.

Not paused
Preview until the modules are deployed
veRUBY supply1.81MDecays weekly, rises with new locks
RUBY locked4.07M100 lockers · avg 1.8 y left
Open proposals21 voting · 1 pending
Queued in timelocks1Waiting out the delay
Epoch ends2d 4h24 Sept 2026 · Thu 00:00 UTC

Open proposals

Anything that changes a parameter, lists a gem or moves the treasury passes through here first.

Raise the per-gem cap from 25% to 30% of deployed reserveactive

Bench Governor · by 0x7cd5…4694 · closes in 3d 0h

Upgrade the Cutter to 1.1.0: per-facet venue routingpending

Vault Governor · by 0x7cd5…4694 · opens in 1d 0h 0m

Queued operations

Timelock 48 h · UpgradeTimelock 7 d

List Hard Money as a gauge and seed it at 2%Timelockready in 1d 7h 0m

Modules

Which contract does what, how it can be replaced, and where to read it.

ContractModelAddress
Cutter

Deploys a gem from a plan. The only address that can create one.

UUPS · 7 dnot deployed
GaugeController

Turns locked weight into next week's emissions and each gem's cap.

UUPS · 7 dnot deployed
Minter

Mints the weekly budget once per week and splits it by gauge weight.

Immutablenot deployed
veRUBY

Locks. Weight decays to zero at unlock and is not transferable.

Immutablenot deployed
sRUBY

Staked RUBY. Unstakes 1:1 and can be locked like RUBY.

Immutablenot deployed
BenchGovernor

Parameters, listings and caps. Executes through Timelock (48 h).

Immutablenot deployed
VaultGovernor

Upgrades only. Executes through UpgradeTimelock (7 d).

Immutablenot deployed
Timelock

48 hours between a passed proposal and anyone executing it.

48 hnot deployed
UpgradeTimelock

Seven days, and the only path to an implementation swap.

7 dnot deployed
Registry

Which module version each gem runs, and what the latest one is.

UUPS · 7 dnot deployed
Treasury

Protocol fees. Moves only through the Bench and its timelock.

UUPS · 7 dnot deployed
Assay Office

Guardian. Can cancel a queued operation and pause. Cannot move funds.

Multisignot deployed

Parameters

Bench Governor · Timelock

Voting delay1 d
Voting period5 d
Quorum4% · for + abstain
Proposal threshold0.25% of veRUBY
Execution delay48 h

Vault Governor · UpgradeTimelock

Voting period7 d
Quorum8% · floor 8%
Proposal threshold1.00% of veRUBY
Execution delay7 d · floor 7 d

A parameter change takes about eight days end to end. An upgrade takes fifteen, and there is no path that makes it shorter.

Assay Office

The guardian. It exists to stop things, not to do them.

Can cancel a queued operation · pause minting and burning · halt a gem whose basket has stopped pricing.

Cannot propose · execute · unpause · move funds · change a weight.

Until the modules are deployed these numbers come from a preview model: deterministic, the same for everyone in the same week, and never presented as a contract read. No address is shown for a contract that does not exist.