Reviewed Aug 2026
DE
DA-03 · LESSON 07

Vault metadata versus enforcement

KEY DEFINITIONS

Terms used in this lesson

Vault
A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.
OP_RETURN
A Bitcoin Script operation commonly used to create an unspendable output carrying a small amount of data.
Witness
Signatures, scripts, or other data supplied to satisfy a Bitcoin output’s spending condition.
Runestone
Transaction data interpreted by the Runes protocol to describe token creation or allocation.
Taproot
A Bitcoin output and spending design that can combine a public-key path with privately committed alternative scripts.
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.
BTC
The common market ticker for bitcoin.
UNIT
Ducat’s dollar-pegged stablecoin, the asset a borrower can create against bitcoin collateral.
Validator
Software or a participant that independently checks state transitions under a system's rules. The exact role depends on the protocol being discussed.

OP_RETURN records help reconstruct state, but spend authorization comes from committed Script paths and signatures rather than metadata alone.

55 min Difficulty 4/5 Not started

Loading lesson visuals...

01

Learn the idea

Vault metadata is transaction data that lets Ducat software identify an action and reconstruct fields. Enforcement is the Bitcoin spending condition that must actually succeed. OP_RETURN metadata can describe a state change but cannot spend or protect bitcoin by itself.

GUIDED EXPLANATION1/4 ideas inspected
1

Encode the action

Sequence fields, action tags, runestones, inscriptions, or OP_RETURN records make the transaction parseable by Ducat software.

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

Inspect every idea above to open it.

Important distinctionBecause metadata is on Bitcoin, Bitcoin consensus enforces every field's Ducat meaning.

Bitcoin commits and orders the bytes. Ducat software supplies their extra interpretation unless the value is also tied to a Script condition.

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.