Skip to content

Stamps family

The Stamps family encodes data directly into the UTXO set rather than into witness data. That is the whole point of it: UTXO data cannot be pruned by a node, so the content cannot quietly stop being available.

It is also why Stamps cost more per byte than an equivalent Ordinals inscription. You are paying for permanence in the most expensive place on Bitcoin.

3 protocols in this family
ProtocolChainCreation operationsReleasedWorkspace
Bitcoin Stampsstamp, btc-stampsBitcoininscribetransferReleased, ungated/stamps
SRC-101src-101BitcoinminttransferReleased, ungated/src101
SRC-20src-20BitcoindeployminttransferReleased, ungated/src20

Images encoded straight into the UTXO set.

PropertyDetail
Payload limit65,529 bytes
Accepted typesOne image: PNG, JPG, WEBP or GIF
Operationsinscribe, transfer
Address rolesPayment address only

Stamps can be created either from the Stamps sub-tab inside the Inscribe workspace or from the dedicated /stamps workspace, which also inspects existing stamps and shows a portfolio view.

Workspace: /stamps. Released and ungated.

Tokens in the Stamps family. Deploy, mint and transfer.

The distinctive mechanic: data lives in 330-satoshi P2WSH outputs, and your wallet signs pre-built transactions rather than making a simple send. Expect the wallet screen to show a constructed transaction with several small outputs, not a single payment.

330 satoshis is the dust threshold for P2WSH, so these outputs are as small as the network will relay.

Workspace: /src20. Released and ungated.

Permanent Bitcoin domain names ending in .sats or .btc.

PropertyDetail
Operationsmint, transfer
FundingOne signature
ExtrasAvailability can be checked one name at a time or in a batch before you commit

A registration is permanent, so check the spelling of the name with more care than you think it needs.

Workspace: /src101. Released and ungated.

Choosing between Stamps and Ordinals for an image

Section titled “Choosing between Stamps and Ordinals for an image”
PropertyStampsOrdinals
Where the data livesThe UTXO setWitness data
Can a node prune it?NoYes, in principle
Cost per byteHigherLower
Size ceiling65,529 bytesNo protocol cap, 4 MB upload limit in Inscribe

Use Stamps when unprunable permanence is the point. Use Ordinals otherwise.