Runes
Terms used in this lesson
- Runes
- A Bitcoin metaprotocol that assigns fungible-token meaning to transaction outputs through off-chain interpretation.
- Runestone
- Transaction data interpreted by the Runes protocol to describe token creation or allocation.
- Cenotaph
- A malformed or intentionally unrecognized Runes message whose affected token balances are burned under the protocol’s rules.
- OP_RETURN
- A Bitcoin Script operation commonly used to create an unspendable output carrying a small amount of data.
- OP_13
- A Bitcoin Script operation that pushes the small integer 13 onto the stack; Runes uses it as part of a runestone marker.
- LEB128
- Little Endian Base 128: a variable-length integer encoding used for integers inside a Runes message.
- Identifier
- Identifier: a value used to distinguish one request, object, or participant from another.
Runestones encode fungible token operations whose meaning is reconstructed by compatible indexers; cenotaph behavior supports upgrade semantics through burns.
Loading lesson visuals...
Learn the idea
Runes is a fungible-token metaprotocol interpreted from Bitcoin transactions. A production runestone begins OP_RETURN OP_13, concatenates data pushes, and decodes unsigned Little Endian Base 128 integers, abbreviated LEB128, before interpreting fields and delta-encoded edicts. An edict assigns amounts of a Rune ID to output numbers. Etching defines a rune, while a Mint field names an existing Rune ID: its terms specify units per eligible mint and a cap on the number of mints. Unrecognized odd fields are ignored for forward compatibility; unrecognized even fields and other defined flaws create a cenotaph that burns input runes under the active rules.
Collect input rune balances
An indexer looks up rune allocations assigned to each spent input under its current chain state.
Inspect every idea above to open it.
The transaction can be valid Bitcoin. Runes-aware indexers interpret the malformed or unrecognized message as a burn outcome under their rules.
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.