Reviewed Aug 2026
DE
DA-01 · LESSON 08

Protocol profiles and configuration

KEY DEFINITIONS

Terms used in this lesson

Guardian
A Ducat policy-checking signer that can authorize or reject defined protocol transactions.
Oracle
A system that reports outside information, such as a market price, for use by a protocol.
Validator
Software or a participant that independently checks state transitions under a system's rules. The exact role depends on the protocol being discussed.
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.
Runes
A Bitcoin metaprotocol that assigns fungible-token meaning to transaction outputs through off-chain interpretation.
Regtest
A private Bitcoin test network where the operator can create blocks instantly for repeatable experiments.

Network parameters, Guardian keys, oracle keys, ratios, fees, and feature settings are versioned inputs to clients and validators.

65 min Difficulty 4/5 Not started

Loading lesson visuals...

01

Learn the idea

A protocol profile is a versioned bundle of network-specific values such as keys, asset identity, ratios, fees, and feature settings. A protocol anchor is an identified on-chain anchor contract whose content names the configuration and signers accepted for that profile. An action version is the numeric version selected by transaction sequence metadata so parsers know which transaction layout and validation rules to apply. Code defines how to use these values; the active profile determines which values apply now.

GUIDED EXPLANATION1/4 ideas inspected
1

Select the Bitcoin network

Network selection changes address rules, chain data, expected outpoints, and the domain in which commitments are interpreted.

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

Inspect every idea above to open it.

Important distinctionA value in an example or test is a permanent Ducat parameter.

Only a dated active profile can establish a current configured value. Test fixtures demonstrate behavior, not live policy.

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.