DUST-20
Tokens whose units are carried by the satoshis holding them. A deploy inscription fixes how many satoshis back one unit, a mint inscription must sit in an output holding exactly that many, and movement is an ordinary spend whose output layout decides which whole units survive.
- Chain
- Bitcoin
- Carrier
- Inscription for deploy and mint, then an ordinary spend for movement
- Ownership model
- utxo
- Operations
- deploy, mint, transfer
- Also written
- dust-20
Where it came from
Created outside Bitcoin Universe by The DUST-20 community, 2024.
Where the specification lives
The specification and reference documentation for DUST-20 live in bitcoinuniverseio/dust-20 and are published at https://bitcoinuniverseio.github.io/dust-20/. That site is the authority. This page exists so you can find it and compare it with the rest of the estate.
Bitcoin Universe indexes or implements it in bitcoinuniverseio/index-dust20.
Support in Bitcoin Universe products
Where it appears
- Core: view, view-collection, view-activity
- Wallet: view, send, receive
- Inscribe: deploy, mint, transfer
Implemented
viewread-onlyview-collectionread-onlyview-activityread-only
Not implemented, and why
list- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
update-listing- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
unlist- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
buy- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
make-offer- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
accept-offer- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
cancel-offer- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
sell- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
settle- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
reconcile- DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
Operational behaviour
Indexing
State is read from DUST-20 indexer discovery and portfolio data.
What must be true before any change is accepted: DUST-20 mutations are unavailable until a typed authoritative ownership resolver replaces the retired address-only legacy flow.
Confirmation
No supported marketplace mutation reaches settlement.
Reorganisation
Read-only catalog data follows its discovery source.
Freshness
Discovery is non-authoritative for mutations.
Provenance
Capability facts on this page were generated from backend/packages/ecosystem-contracts/lib/protocols.js in bitcoinuniverseio/core at 15dd03b5986a. Implemented behaviour is not the same as production availability: see how to read our status.