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-executionview-collectionexternal-executionview-activityexternal-executionlistexternal-executionupdate-listingexternal-executionunlistexternal-executionbuyexternal-executionmake-offerexternal-executionaccept-offerexternal-executioncancel-offerexternal-executionsettleexternal-executionreconcileexternal-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.