Skip to content

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-only
  • view-collectionread-only
  • view-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.