Skip to content
Open StampDEX

Capability matrix

State
Needs review
Lifecycle
stable
Applies to
core commit 15dd03b5986a0a7ceba2b1a1ed30f3888ae4712c
Last verified
2026-09-01
Chain
bitcoin / mainnet
Source and review
Owning source
backend/packages/ecosystem-contracts/lib/protocols.js
Review window
30 days
View page as Markdown
Full source and verification record
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

The prose version of this is What you can and cannot do. This page is the fields themselves, for anyone who needs to quote them.

Registry provenance2026-08-31T08:40:37Z
Source repositorybitcoinuniverseio/core
Source pathbackend/packages/ecosystem-contracts/lib/protocols.js
Source commit15dd03b5986a0a7ceba2b1a1ed30f3888ae4712c
Registry commit822a171da78312128e64c8156f0c6af46fb52b3b
Field Bitcoin Stamps SRC-20
Registry id stamps src20
Aliases stamp, btc-stamps src-20
Chain bitcoin bitcoin
Ownership model utxo balance
Decimals none asset-defined
Address roles payment payment, ordinals
Marketplace owner stampdex stampdex
Availability enabled enabled
Execution mode external-execution external-execution
Feature gate none none

What each Bitcoin Universe surface offers for these protocols. The StampDEX row is the one this site documents.

Surface Bitcoin Stamps SRC-20
Core view, discover, view-collection, view-activity, view-transaction view, discover, view-collection, view-activity, view-transaction
Wallet view, send, receive view, send, receive
Inscribe inscribe, transfer deploy, mint, transfer
StampDEX view, discover, view-collection, view-activity, view-transaction, list, unlist, buy view, discover, view-collection, view-activity, view-transaction, list, unlist, buy, cancel-offer, settle
Marketplace actions for Bitcoin Stamps. Owner: stampdex. Availability: enabled. Execution mode:external-execution.
ActionWorks todayWhat that means
viewYESExecuted at StampDEX (external-execution).
view-collectionYESExecuted at StampDEX (external-execution).
view-activityYESExecuted at StampDEX (external-execution).
listYESExecuted at StampDEX (external-execution).
unlistYESExecuted at StampDEX (external-execution).
update-listingNOBitcoin Stamps listings must be cancelled and relisted; no atomic listing update is implemented.
buyYESExecuted at StampDEX (external-execution).
sellNOBitcoin Stamps has no executable offer workflow on this marketplace surface.
make-offerNOBitcoin Stamps has no executable offer workflow on this marketplace surface.
accept-offerNOBitcoin Stamps has no executable offer workflow on this marketplace surface.
cancel-offerNOBitcoin Stamps has no executable offer workflow on this marketplace surface.
settleNOBitcoin Stamps has no executable settle authority on this marketplace surface.
reconcileNOBitcoin Stamps has no executable reconcile authority on this marketplace surface.
Marketplace actions for SRC-20. Owner: stampdex. Availability: enabled. Execution mode:external-execution.
ActionWorks todayWhat that means
viewYESExecuted at StampDEX (external-execution).
view-collectionYESExecuted at StampDEX (external-execution).
view-activityYESExecuted at StampDEX (external-execution).
listYESExecuted at StampDEX (external-execution).
unlistYESExecuted at StampDEX (external-execution).
update-listingNOSRC-20 listings must be cancelled and relisted; no atomic listing update is implemented.
buyYESExecuted at StampDEX (external-execution).
sellNOSRC-20 has no executable offer workflow on this marketplace surface.
make-offerNOSRC-20 has no executable offer workflow on this marketplace surface.
accept-offerNOSRC-20 has no executable offer workflow on this marketplace surface.
cancel-offerYESExecuted at StampDEX (external-execution).
settleYESExecuted at StampDEX (external-execution).
reconcileNOSRC-20 has no executable reconcile authority on this marketplace surface.
QuestionAnswered by
What is for sale, and at what priceStampDEX Counterparty dispenser order book
Who owns itStampDEX/Counterparty indexer-backed compose validation plus wallet PSBT signatures
Whether a trade completedStampDEX Counterparty dispense composition and Bitcoin broadcast
Protocol stateStampDEX and Stampchain
Primary indexStampDEX and Stampchain
Fallback sourcesOpenStamp for reference metadata
Freshness policyUniverse does not enforce a StampDEX-versus-chain lag threshold.
Confirmation policyConfirmation policy is delegated to StampDEX/Counterparty.
Reorg policyUniverse relies on StampDEX/Counterparty state and has no local rollback worker.
QuestionAnswered by
What is for sale, and at what priceStampDEX SRC-20 order book
Who owns itStampDEX one-time action challenge, seller listing PSBT, and indexed SRC-20 collateral checks
Whether a trade completedStampDEX fill/confirm endpoints plus wallet Bitcoin broadcast
Protocol stateStampDEX
Primary indexStampDEX
Fallback sourcesStampchain activity; OpenStamp mint/deploy reference data
Freshness policyUniverse does not enforce a StampDEX-versus-chain lag threshold.
Confirmation policyConfirmation policy is delegated to the StampDEX fill workflow.
Reorg policyUniverse retains broadcast receipts but delegates chain reconciliation to StampDEX.
Field Bitcoin Stamps SRC-20
Freshness enforced by Universe No No
Maximum lag in blocks Not set Not set
Maximum observation age Not set Not set
Listing minimum confirmations Not set at this layer Not set at this layer
Settlement minimum confirmations Not set at this layer Not set at this layer
Automatic reorg reconciliation No No

Not set at this layer does not mean zero. It means the number is decided by StampDEX and Counterparty rather than by the Universe registry. StampDEX itself settles at two confirmations; see Settlement lifecycle.

Was this page helpful?
How can we improve it?
0/500
✓Thank you for helping improve StampDEX documentation!