DMT
Source bitcoinuniverseio/core (private)
Path backend/packages/ecosystem-contracts/lib/protocols.js
Chain bitcoin
Network mainnet
Lifecycle feature-gated
Verified 2026-09-01
AvailabilityFeature-gatedImplemented, but switched off unless an operator enables its feature gate. Treat it as unavailable until you can see it working.
ChainbitcoinOwnership model: hybrid. Decimals: none.
Actions supported12 / 13Trading actions are declared supported for this protocol.
Feature gatedmtMarketplaceV1Every action below stays closed until an operator enables this gate.
Execution model
Core builds and validates the transaction; your wallet signs it.
Registry values
- Execution mode
in-app-execution- Owning surface
main- Availability
feature-gated- Feature gate
dmtMarketplaceV1- Aliases accepted
tap-dmttap_dmt- Address roles
ordinals
Actions
| Action | Supported | Mode, or the reason it is not |
|---|---|---|
View | Yes | Core builds and validates the transaction; your wallet signs it. |
View collection | Yes | Core builds and validates the transaction; your wallet signs it. |
View activity | Yes | Core builds and validates the transaction; your wallet signs it. |
List | Yes | Core builds and validates the transaction; your wallet signs it. |
Update listing | Yes | Core builds and validates the transaction; your wallet signs it. |
Delist | Yes | Core builds and validates the transaction; your wallet signs it. |
Buy | Yes | Core builds and validates the transaction; your wallet signs it. |
Make offer | Yes | Core builds and validates the transaction; your wallet signs it. |
Accept offer | Yes | Core builds and validates the transaction; your wallet signs it. |
Cancel offer | Yes | Core builds and validates the transaction; your wallet signs it. |
Sell | No | DMT has no executable offer workflow on this marketplace surface. |
Settle | Yes | Core builds and validates the transaction; your wallet signs it. |
Reconcile | Yes | Core builds and validates the transaction; your wallet signs it. |
Why the rest are unavailable
SellDMT has no executable offer workflow on this marketplace surface.
Source of truth
| Question | What answers it |
|---|---|
| Which orders exist | Durable index-dmt SQLite listings, revisions, funded offers, reservations, action requests, funding fences, broadcast lineage, history, and settlement observations |
| Who owns the asset | Exact live DMT transfer inscription, Ord location, Bitcoin prevout and outspend, and complete 29-protocol output inventory agreement |
| Whether a trade settled | Exact PSBT templates, wallet-authorized input signatures, Bitcoin Core preflight and broadcast, chain confirmation, consumed DMT transfer state, buyer indexed balance, and rollback-safe reconciliation |
| What the protocol state is | Configured index-dmt executable Marketplace authority |
Indexer
Primary index
Configured index-dmt executable Marketplace authority
Fallbacks
None. If the primary index cannot be read, this protocol has nothing to fall back to and the page says the read failed.
What a mutation must prove
Execution requires distinct read and execution credentials, a fresh DMT readiness checkpoint, exact complete inventory, clean funding, immutable economics, and protocol-native post-sign validation.
Freshness, confirmation, and reorg policy
| Policy | Value | What the registry states |
|---|---|---|
| Freshness enforced | No | Every mutation is bound to stable DMT, Ord, Bitcoin Core, and complete-inventory checkpoints; deployment readiness must enforce the configured checkpoint age and lag limits. |
| Maximum index lag | not set | No numeric block-lag ceiling is configured for this protocol. |
| Maximum observation age | not set | No maximum age is configured for an observation used by a mutation. |
| Listing confirmations | not set | Settlement requires the exact confirmed Bitcoin transaction, the consumed DMT transfer inscription, and the buyer indexed balance at stable checkpoints. |
| Settlement confirmations | 1 | A trade is recorded as settled after 1 confirmation. |
| Automatic reorg reconciliation | Yes | The authority appends reorg observations, reopens or invalidates affected orders deterministically, and preserves funding, broadcast, settlement, and replacement lineage. |
Where else this protocol appears
The Bitcoin Universe registry records actions per product surface. Core is the main surface. The others are named here because a reader who cannot do something in Core may be able to do it in a sibling product.
| Surface | Actions recorded |
|---|---|
Coremain | viewdiscoverview-collectionview-activityview-transactionlistupdate-listingunlistbuymake-offeraccept-offercancel-offersettlereconcile |
Walletwallet | viewsendreceive |
Read this alongside
Section titled “Read this alongside”- The support matrix, for how DMT compares with the other 28 marketplace protocols.
- How to read a protocol row, for what each value on this page means.
- Market safety, before acting on anything here.