Guardian responsibilities
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.
Loading lesson visuals...
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.
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 every idea above to open it.
Validators reconstruct and check protocol state; Guardians control signing authority. Combining or confusing those roles changes the security model.
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.