Skip to content

OP_DROP

A data carrier that places payloads in script witness data removed from the stack by OP_DROP, giving a carrier distinct from both inscriptions and OP_RETURN.

Chain
Bitcoin
Carrier
Script witness data consumed by OP_DROP
Ownership model
hybrid
Operations
carry, commit
Also written
op-drop, opdrop

Where it came from

An original Bitcoin Universe protocol, published 2025.

An original Bitcoin Universe carrier design.

Where the specification lives

The specification and reference documentation for OP_DROP live in bitcoinuniverseio/op-drop and are published at https://bitcoinuniverseio.github.io/op-drop/. That site is the authority. This page exists so you can find it and compare it with the rest of the estate.

Bitcoin Universe indexes or implements it in bitcoinuniverseio/index-drops-and-opdrop.

Support in Bitcoin Universe products

Where it appears

  • Core: view, view-collection, view-activity, list, update-listing, unlist, buy, make-offer, accept-offer, cancel-offer, settle, reconcile
  • Wallet: view, send, receive
  • Inscribe: deploy, mint, transfer

Implemented

  • viewexternal-execution
  • view-collectionexternal-execution
  • view-activityexternal-execution
  • listexternal-execution
  • update-listingexternal-execution
  • unlistexternal-execution
  • buyexternal-execution
  • make-offerexternal-execution
  • accept-offerexternal-execution
  • cancel-offerexternal-execution
  • settleexternal-execution
  • reconcileexternal-execution

Not implemented, and why

sell
OP_DROP has no executable offer workflow on this marketplace surface.

Operational behaviour

Indexing

State is read from Configured OP_DROP marketplace v1 authority.

What must be true before any change is accepted: Execution requires distinct read and execution credentials, a fresh authoritative checkpoint, exact immutable economic terms, and a compatible durable schema.

Confirmation

Settlement is recorded only when the finalized-block scanner verifies the exact intent transaction and OP_DROP custody transition.

Settlement requires at least 1 confirmation.

Reorganisation

Authoritative rollback removes block-bound settlement evidence, marks the intent reorged, and preserves deterministic recovery and rebroadcast lineage.

Freshness

Every mutation is bound to the authority checkpoint; operator readiness must still enforce deployment-specific lag limits.

Provenance

Capability facts on this page were generated from backend/packages/ecosystem-contracts/lib/protocols.js in bitcoinuniverseio/core at 15dd03b5986a. Implemented behaviour is not the same as production availability: see how to read our status.