Skip to main content

TermGovernance

mutabilitystring

immutable | governed | unknown

controllerstringnullable
controllerKindstringnullable

EOA | SAFE | TIMELOCK | GOVERNOR | GOVERNANCE | CUSTOM | UNKNOWN

safe objectnullable
property name*anynullable
timelockSecsnumbernullable

The holder’s NOTICE PERIOD before a queued parameter change lands. NOT a withdrawal lock — that is supply.exit.cooldownSecs. Never merge or sum the two.

timelockUnknownbooleannullable

The controller IS a timelock but its delay could not be read. Distinct from "no delay" — reporting the latter would be a false alarm on the safest governance shape.

tierstringnullable
scorenumbernullable

Normalized risk score — lower is safer.

powersstring[]nullable
roles objectnullable
property name*anynullable
asOfScreennumbernullable

Governance screens refresh far slower than rates.

TermGovernance
{
"mutability": "string",
"controller": "string",
"controllerKind": "string",
"safe": {},
"timelockSecs": 0,
"timelockUnknown": true,
"tier": "string",
"score": 0,
"powers": [
"string"
],
"roles": {},
"asOfScreen": 0
}