Observability and watchtowers
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.
- 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.
- Outpoint
- A transaction ID plus output number that identifies one exact prior output.
Health checks cover chain tip, oracle freshness, ladder coverage, commitments, Guardian readiness, vault state, and transaction outcomes.
Loading lesson visuals...
Learn the idea
Observability means collecting signals that reveal whether components agree and are timely. A watchtower is monitoring logic that checks chain state and time-sensitive protocol conditions so an operator can act. A runbook is a prewritten incident procedure naming the owner, checks, safe actions, and escalation. Monitoring detects and alerts; it does not create signatures, change Bitcoin history, or make an unsafe repair valid.
Measure chain agreement
Track node tip, validator tip, lag, reorgs, mempool status, and transaction confirmations.
Inspect every idea above to open it.
One endpoint covers one process. End-to-end safety needs cross-component freshness, agreement, key, transaction, and economic signals plus tested responses.
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.