Actors and responsibilities
Terms used in this lesson
- Vault
- A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.
- Guardian
- A Ducat policy-checking signer that can authorize or reject defined protocol transactions.
- 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.
- LP
- Liquidity provider: a participant supplying capital under a defined risk-and-revenue arrangement.
- BTC
- The common market ticker for bitcoin.
- Nostr
- A signed-event messaging protocol; Ducat can use relays to distribute oracle material without making those relays Bitcoin validators.
- Collateral
- An asset pledged against a debt; it can be used to cover the debt if agreed conditions are breached.
- Witness
- Signatures, scripts, or other data supplied to satisfy a Bitcoin output’s spending condition.
Vault owners, Guardians, validators, oracles, relays, liquidators, LPs, and operators have distinct powers, information, and failure modes.
Loading lesson visuals...
Learn the idea
An actor is a person or program with a defined power. The borrower requests a loan action and controls owner keys. The client constructs transactions. The Guardian is a signing service that checks Ducat policy. The oracle produces signed price material. A relay transports signed messages without deciding whether they are true. A validator reconstructs Ducat state from Bitcoin. A liquidator proposes a permitted closeout. A liquidity provider, or LP, supplies capital under separately defined commercial terms and can bear liquidity, timing, and loss risk. Bitcoin nodes enforce Bitcoin transaction and Script rules. An operator deploys and monitors software.
Separate construction from approval
Clients propose transactions; Guardians independently decide whether a request meets policy before contributing authorization.
Inspect every idea above to open it.
Only Bitcoin validation decides Bitcoin validity. Other actors construct, authorize, report, transport, interpret, or operate around that boundary.
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.