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.
What external execution means
Section titled “What external execution means”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.
Bitcoin Stamps
Section titled “Bitcoin Stamps”| 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.
SRC-20
Section titled “SRC-20”| 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.
The short version
Section titled “The short version”| Bitcoin Stamps | SRC-20 | |
|---|---|---|
| Browse, search, view activity | Yes | Yes |
| List for sale | Yes | Yes |
| Take a listing down | Yes | Yes |
| Change the price of a live listing | No, cancel and relist | No, cancel and relist |
| Buy | Yes | Yes |
| Make or accept an offer | No | No |
| Cancel an offer | No | Yes |
| Settle at the marketplace layer | No | Yes |
| Reconcile after a reorg | No | No |
Related
Section titled “Related”- Order lifecycle
- Where your funds are
- Offers
- Capability matrix, the same data with the raw registry fields