Skip to content

What you can and cannot do

Source and verification
Owning repository
bitcoinuniverseio/core, published as a snapshot in bitcoinuniverseio/docs-platform
Source path
backend/packages/ecosystem-contracts/lib/protocols.js
Applicable release
core commit 15dd03b5986a0a7ceba2b1a1ed30f3888ae4712c
Chain and network
bitcoin / mainnet
Lifecycle
stable
Last verified
2026-09-01
This page
Edit on GitHub · Bitcoin Universe platform

A route existing in a product is not the same as an action working. This page is generated from the Bitcoin Universe ecosystem capability registry, so what you read here is what the platform records as true, not what somebody hoped to ship.

Both protocols are marketplace-owned by StampDEX, with availability: enabled and mode: external-execution.

Trades are executed through StampDEX, an external venue, rather than inside Bitcoin Universe products. A Universe wallet or explorer can show you a stamp or a token balance, but the order book, the matching, and the settlement are StampDEX’s. If StampDEX is down, those actions are unavailable even though the assets themselves are untouched on Bitcoin.

The practical consequences:

  • The order book you trade against is StampDEX’s, not a Universe-internal book.
  • Ownership resolution runs through the StampDEX and Counterparty indexers.
  • Universe does not compare the provider’s chain tip against Bitcoin’s own tip, and does not enforce a lag threshold. See Freshness.
Marketplace actions for Bitcoin Stamps. Owner: stampdex. Availability: enabled. Execution mode: external-execution.
Action Works today What that means
view YES Executed at StampDEX (external-execution).
view-collection YES Executed at StampDEX (external-execution).
view-activity YES Executed at StampDEX (external-execution).
list YES Executed at StampDEX (external-execution).
unlist YES Executed at StampDEX (external-execution).
update-listing NO Bitcoin Stamps listings must be cancelled and relisted; no atomic listing update is implemented.
buy YES Executed at StampDEX (external-execution).
sell NO Bitcoin Stamps has no executable offer workflow on this marketplace surface.
make-offer NO Bitcoin Stamps has no executable offer workflow on this marketplace surface.
accept-offer NO Bitcoin Stamps has no executable offer workflow on this marketplace surface.
cancel-offer NO Bitcoin Stamps has no executable offer workflow on this marketplace surface.
settle NO Bitcoin Stamps has no executable settle authority on this marketplace surface.
reconcile NO Bitcoin Stamps has no executable reconcile authority on this marketplace surface.

The action worth reading twice is update-listing. You cannot change the price of a live stamp listing. There is no atomic listing update, so the only way to move a price is to cancel the listing and create a new one. That is a real transaction with a real network fee, and there is a window in between where the stamp is not for sale. See Change a listing price.

sell, make-offer, accept-offer and cancel-offer are all unsupported for stamps because there is no executable offer workflow on this marketplace surface. settle and reconcile are unsupported because this surface has no settle or reconcile authority: a stamp sale completes through a Counterparty dispense that Bitcoin confirms, and nothing at the marketplace layer can force or unwind it.

Marketplace actions for SRC-20. Owner: stampdex. Availability: enabled. Execution mode: external-execution.
Action Works today What that means
view YES Executed at StampDEX (external-execution).
view-collection YES Executed at StampDEX (external-execution).
view-activity YES Executed at StampDEX (external-execution).
list YES Executed at StampDEX (external-execution).
unlist YES Executed at StampDEX (external-execution).
update-listing NO SRC-20 listings must be cancelled and relisted; no atomic listing update is implemented.
buy YES Executed at StampDEX (external-execution).
sell NO SRC-20 has no executable offer workflow on this marketplace surface.
make-offer NO SRC-20 has no executable offer workflow on this marketplace surface.
accept-offer NO SRC-20 has no executable offer workflow on this marketplace surface.
cancel-offer YES Executed at StampDEX (external-execution).
settle YES Executed at StampDEX (external-execution).
reconcile NO SRC-20 has no executable reconcile authority on this marketplace surface.

SRC-20 supports two actions that stamps do not: cancel-offer and settle. settle is what the settlement worker exercises when it verifies the token balance and broadcasts the transfer; see Settlement lifecycle. update-listing is unsupported here for the same reason as stamps, and make-offer and accept-offer are unsupported because there is no executable offer workflow.

Bitcoin StampsSRC-20
Browse, search, view activityYesYes
List for saleYesYes
Take a listing downYesYes
Change the price of a live listingNo, cancel and relistNo, cancel and relist
BuyYesYes
Make or accept an offerNoNo
Cancel an offerNoYes
Settle at the marketplace layerNoYes
Reconcile after a reorgNoNo