# Terminology

**Satoshis**

The smallest indivisible unit of a bitcoin. 1E8 Satoshis = 1 bitcoin

**Script**

Low level bitcoin script.

**SDK**

Software Developer Kit is a software library to make certain tasks easier for a software developer.

**UTXO**

An Unspent Transaction Output is an amount of bitcoin that can be spent by the recipient.

**Inscription ID**

An outpoint representing a particular inscription, comprised of a transaction ID and output index with the following formatting: \`txid\_vout\`

**Inscription Number**

This is an auto-incrementing id given to each inscription as they appear in mined blocks, starting with inscription #0. Because inscription numbers are dependent on the order of transactions in a block, inscription numbers are not assigned until a transaction is confirmed. This also makes inscription number sensitive to reorgs.

**Origin**

This is like a "low resolution" ordinal number. It represents the last time a particular ordinal became a 1 satoshi output. Since utxos can be split and joined over time, an ordinal can have more than one origin. This is a 1Sat protocol specific concept, not present in the original ordinals protocol.

**Ordinal Number**

An ordinal is an identifier given to a specific satoshi. It is given when the sat comes into existence during a coinbase transaction. To learn more about this concept read the original "ordinal theory" documentation.
