Reviewed Aug 2026
DE
DA-07 · LESSON 07

Governance powers

KEY DEFINITIONS

Terms used in this lesson

Oracle
A system that reports outside information, such as a market price, for use by a protocol.
Guardian
A Ducat policy-checking signer that can authorize or reject defined protocol transactions.
Identifier
Identifier: a value used to distinguish one request, object, or participant from another.
Vault
A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.

Experts enumerate who can change configurations, rotate keys, deploy oracle workflows, update clients, pause operations, or migrate funds.

55 min Difficulty 5/5 Not started

Loading lesson visuals...

01

Learn the idea

Governance power is the practical ability to approve or execute a change to code, configuration, keys, deployments, or funds. An approver authorizes a change; an executor has the credentials or signing power to perform it. An on-chain limit is a Bitcoin commitment that neither role can bypass. Ducat analysis must map these powers without assuming repository maintainers, service operators, and key holders are the same people.

GUIDED EXPLANATION1/4 ideas inspected
1

List change surfaces

Include repositories, build pipelines, profiles, Guardian and oracle keys, workflow IDs, endpoints, monitoring, and user-facing defaults.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionIf governance cannot violate Bitcoin consensus, it has no custody or censorship power.

It may still control required signers, oracle availability, defaults, deployments, migrations, and access to protocol services.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.