Skip to content

Coverage matrix

This table is generated from the Bitcoin Universe protocol registry, which is itself generated from the protocol contracts module in Core. The operations listed for each protocol are exactly the ones the registry records Inscribe implementing. Nothing here is typed by hand, and the build fails if a page on this site claims an operation the registry does not carry.

  • 38protocols in the registry
  • 27with a creation surface in Inscribe
  • 11with none, so not creatable here at all

A protocol being creatable in Inscribe says nothing about whether it is tradeable in Core, and the reverse is also true. They are separate surfaces with separate availability, and this site never imports one to imply the other.

Of the protocols below, the registry records marketplace availability across four different states, including read-only and feature-gated. None of that changes what you can make here. For trading availability, read the Core documentation on the central platform.

27 protocols, every creation operation Inscribe implements
ProtocolChainCreation operationsReleasedWorkspace
AlkanesalkaneBitcoinmintReleased/alkanes
ARC-20arc-20BitcoindeployminttransferReleasedA build must switch it on/arc20
AtomicalsatomicalBitcoinminttransferReleasedA build must switch it on/atomicals
Atomicals NFTsatomicals-nft, atomicals_nftsBitcoinminttransferReleasedA build must switch it on/atomicals-nfts
AVMavm-assets, atomicals-avmBitcoindeployNot released/avm-studio
Bitcoin Stampsstamp, btc-stampsBitcoininscribetransferReleased, ungated/stamps
BitmapbitmapsBitcointransferRead-only in InscribeNone
BLOCK-20block-20BitcoindeployminttransferReleased/block20
BRC-20brc-20BitcoindeployminttransferReleased, ungated/brc20
CAT-20cat, cat-20BitcoinmintNot released/cat20
ChainBloomchain-bloomBitcoininscribeReleasedA build must switch it on/chainbloom
DoginalsdoginalDogecoininscribeReleasedA build must switch it on/tap-dogeinside TAP on Doge
DRC-20drc-20DogecoinmintRead-only in InscribeNone
DROPSdrops-protocolBitcoininscribetransferReleasedA build must switch it on/drops
DUST-20dust-20BitcoindeployminttransferReleased/dust20
MezcalBitcoinetchminttransferReleased, ungated/mezcal
OP_DROPop-drop, opdropBitcoindeployminttransferReleasedA build must switch it on/op-drop
OP-20op-return, op20, op-20BitcoininscribedeployminttransferReleased, ungated/op-return
Ordinalsordinal, inscriptions, inscriptionBitcoininscribetransferReleased, ungated/inscribe
Realmsrealm, atomicals-realmsBitcoinminttransferReleasedA build must switch it on/atomicals-realms
RunesruneBitcoinetchminttransferReleased, ungated/runes
SRC-101src-101BitcoinminttransferReleased, ungated/src101
SRC-20src-20BitcoindeployminttransferReleased, ungated/src20
Subrealmssubrealm, atomicals-subrealmsBitcoinminttransferReleasedA build must switch it on/atomicals-realmsinside Atomicals Realms
TAPtap-protocolBitcoindeployminttransferReleased, ungated/tap
TAP on Dogetap-on-doge, doge-tap, tap-dogeDogecoinmintReleasedA build must switch it on/tap-doge
UNATtap-unat, tap_unatBitcointransferRead-only in InscribeNone

Creation operations are the registry’s own words:

OperationWhat it does
inscribeWrite content onto the chain as an inscription
deployCreate a new token, defining its ticker and supply
etchCreate a new rune, the Runes equivalent of a deploy
mintClaim an amount of an existing token or rune
transferMove an asset you already hold to another address

Released carries Inscribe’s own production classification. See status and lifecycle for what each state means. In short: released and ungated is available; released means a deployment decides; not released means do not rely on it; read-only means Inscribe recognises the protocol but cannot create it.

Workspace is where the operation lives in the app. Three protocols with a registry surface have no workspace of their own and are handled inside another one, which is noted in the cell.

Eleven protocols in the registry have no creation surface in Inscribe at all. They appear in Bitcoin Universe elsewhere, in discovery and wallet surfaces, but there is no way to make one here:

ProtocolChainSurfaces it does appear on
Bitcoinbitcoinmain, wallet
Bitcoin Namesbitcoinmain, wallet
CAT-721bitcoinmain, wallet
DMTbitcoinmain, wallet
OP Inscriptionsbitcoinmain, wallet
OP Namesbitcoinmain, wallet
Ordexbitcoinmain, wallet
Rare Satsbitcoinmain, wallet
Runes (Native)bitcoinmain, wallet
Zerdinalszcashmain
ZRuneszcashmain
FieldValue
Registry source{coverage.provenance.repository}
Source path{coverage.provenance.sourcePath}
Source commit{coverage.provenance.sourceCommit}
Snapshot generated2026-08-31T08:40:37Z