UNIT and the Runes layer
Understand UNIT as one component of Ducat and trace how its token state relates to Bitcoin transactions and vault debt.
Follow these 9 lessons in order, or choose the topic you need. Each lesson combines an explanation, a worked example and practice inside the Guild.
What UNIT represents
UNIT is Ducat's issued asset; its token movements and its relationship to bitcoin collateral must be distinguished from the BTC locked in vault outputs.
35 minutes · Open lessonRune identity and issuance
Rune identifiers and issuance rules establish which on-chain token is UNIT and how compatible indexers recognize its supply events.
45 minutes · Open lessonRunestones and edicts
Rune-compatible transaction data describes token allocations between outputs while Bitcoin consensus continues to validate only the underlying transaction.
55 minutes · Open lessonUNIT transfer semantics
A UNIT transfer assigns token balances to transaction outputs under Rune indexing rules without by itself changing a Ducat vault's collateral or debt.
65 minutes · Open lessonCenotaphs and invalid messages
Malformed or deliberately unrecognized Rune messages can burn affected token balances, making parser compatibility and transaction construction safety essential.
35 minutes · Open lessonIndexer reconstruction and reorgs
Validators and Rune-compatible indexers deterministically replay confirmed transactions and must reverse and reapply derived token state during Bitcoin reorganizations.
45 minutes · Open lessonUNIT state versus vault state
Rune token allocations, vault UTXOs, collateral values, and debt records are related protocol views but are not one interchangeable state object.
55 minutes · Open lessonIssue and burn reconciliation
Borrow and repay flows connect UNIT issuance or burning to vault debt transitions so validators can reconcile the token change with the collateralized action.
65 minutes · Open lessonCompatibility and failure boundaries
Wallet construction, indexer rules, network configuration, confirmation handling, and version compatibility determine whether every participant reconstructs the same UNIT state.
35 minutes · Open lesson