Skip to content

OP Inscriptions

Source bitcoinuniverseio/core (private)
Path backend/packages/ecosystem-contracts/lib/protocols.js
Chain bitcoin
Network mainnet
Lifecycle enabled
Verified 2026-09-01
AvailabilityEnabledSwitched on in the shipped build. The actions marked supported below are the ones Core can execute.
ChainbitcoinOwnership model: utxo. Decimals: none.
Actions supported8 / 13Trading actions are declared supported for this protocol.
Feature gateNoneNo gate stands between the shipped build and the actions below.

Execution model

Core builds and validates the transaction; your wallet signs it.

Registry values
Execution mode
in-app-execution
Owning surface
main
Availability
enabled
Feature gate
null
Aliases accepted
op-inscriptionsopinscriptions
Address roles
ordinals

Actions

ActionSupportedMode, or the reason it is not
ViewYesCore builds and validates the transaction; your wallet signs it.
View collectionYesCore builds and validates the transaction; your wallet signs it.
View activityYesCore builds and validates the transaction; your wallet signs it.
ListYesCore builds and validates the transaction; your wallet signs it.
Update listingNoOP Inscriptions listings must be cancelled and relisted; no atomic listing update is implemented.
DelistYesCore builds and validates the transaction; your wallet signs it.
BuyYesCore builds and validates the transaction; your wallet signs it.
Make offerNoOP Inscriptions has no executable offer workflow on this marketplace surface.
Accept offerNoOP Inscriptions has no executable offer workflow on this marketplace surface.
Cancel offerNoOP Inscriptions has no executable offer workflow on this marketplace surface.
SellNoOP Inscriptions has no executable offer workflow on this marketplace surface.
SettleYesCore builds and validates the transaction; your wallet signs it.
ReconcileYesCore builds and validates the transaction; your wallet signs it.

Why the rest are unavailable

  • Update listing

    OP Inscriptions listings must be cancelled and relisted; no atomic listing update is implemented.

  • Make offerAccept offerCancel offerSell

    OP Inscriptions has no executable offer workflow on this marketplace surface.

Source of truth

QuestionWhat answers it
Which orders existUniverse SQL OP inscription market orders
Who owns the assetCurrent OPI title receipt resolved through a mempool-compatible Bitcoin API
Whether a trade settledExact title-outpoint spend and buyer receipt output observed through the Bitcoin API
What the protocol state isStandalone OP Inscriptions indexer for catalog reads

Indexer

Primary index

Standalone OP Inscriptions indexer for catalog reads

Fallbacks
  • Universe raw-block OP_RETURN scanner and SQL cache
What a mutation must prove

Live title receipt is re-resolved, but indexer tip lag is not compared with node tip.

Freshness, confirmation, and reorg policy

PolicyValueWhat the registry states
Freshness enforcedNoOwnership is checked per mutation; no numeric indexer lag threshold is enforced.
Maximum index lagnot setNo numeric block-lag ceiling is configured for this protocol.
Maximum observation agenot setNo maximum age is configured for an observation used by a mutation.
Listing confirmationsnot setA fill is recorded only after the exact receipt spend, buyer receipt, and seller payout are confirmed on-chain.
Settlement confirmations1A trade is recorded as settled after 1 confirmation.
Automatic reorg reconciliationYesThe OP Inscriptions reconciler reopens canonically unspent receipts and marks conflicting spends stale.

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.

SurfaceActions recorded
Coremainviewdiscoverview-collectionview-activityview-transactionlistunlistbuysettlereconcile
Walletwalletviewsendreceive