The end-to-end system lifecycle
Terms used in this lesson
- 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.
- Vault
- A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.
- UNIT
- Ducat’s dollar-pegged stablecoin, the asset a borrower can create against bitcoin collateral.
- Outpoint
- A transaction ID plus output number that identifies one exact prior output.
- Transaction ID
- The identifier produced by hashing a Bitcoin transaction’s non-witness serialization.
- Identifier
- Identifier: a value used to distinguish one request, object, or participant from another.
- BTC
- The common market ticker for bitcoin.
A user action moves through client construction, Bitcoin transactions, Guardian authorization, confirmation, validator reconstruction, and, when required, an oracle-triggered liquidation path.
Loading lesson visuals...
Learn the idea
A lifecycle is the ordered path from a request to a confirmed result. A vault is a Bitcoin output that represents one loan. An account is a Guardian-controlled Bitcoin output that can release UNIT for borrowing. A protocol profile supplies the network, keys, asset identity, and policy values. An oracle snapshot supplies signed price information. A client reads these current objects, builds transactions, collects signatures, broadcasts them, and later reads the result reconstructed from Bitcoin.
Read exact current outputs
The client begins with confirmed outpoints. An outpoint is a transaction ID plus an output number. It reads the current vault, current issuance account, active profile, and oracle snapshot before calculating anything.
Inspect every idea above to open it.
A signature only authorizes the transaction. Broadcast, Bitcoin validation, confirmation, and validator reconstruction still have to occur.
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.