Reviewed Aug 2026
DE
DA-04 · LESSON 01

Guardian responsibilities

KEY DEFINITIONS

Terms used in this lesson

Guardian
A Ducat policy-checking signer that can authorize or reject defined protocol transactions.
Vault
A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.
Validator
Software or a participant that independently checks state transitions under a system's rules. The exact role depends on the protocol being discussed.
Oracle
A system that reports outside information, such as a market price, for use by a protocol.
Outpoint
A transaction ID plus output number that identifies one exact prior output.
Collateral
An asset pledged against a debt; it can be used to cover the debt if agreed conditions are breached.
Sighash
The exact transaction digest and signature mode that determine which fields a Bitcoin signature authorizes.
UNIT
Ducat’s dollar-pegged stablecoin, the asset a borrower can create against bitcoin collateral.
BTC
The common market ticker for bitcoin.

Guardians receive signed requests, validate protocol rules and transaction structure, reserve issuance accounts, and contribute authorization when policy permits.

35 min Difficulty 4/5 Not started

Loading lesson visuals...

01

Learn the idea

A Ducat Guardian is a policy-enforcing signer. A withdrawal manifest binds the action, current outpoint, proposed successor collateral and debt, owner recipient, covered input, profile, oracle context, request identifier, and owner signature. The Guardian reconstructs value conservation from the transaction rather than accepting a summary or transaction hash blindly.

GUIDED EXPLANATION1/4 ideas inspected
1

Receive one bound request

The request identifier, action, current vault outpoint, proposed transaction bytes, covered input, network, profile, and oracle context must describe one operation. Replaying the identifier with different bytes is a substitution attempt.

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

Inspect every idea above to open it.

Important distinctionA Guardian is the same thing as a validator.

Validators reconstruct and check protocol state; Guardians control signing authority. Combining or confusing those roles changes the security model.

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.