DDrops Explore Drops

New Bitcoin, in full color

Drops

Bitcoin gets useful
when it gets expressive.

The original orange Bitcoin story made scarce digital cash legible. Drops adds a bolder chapter: compact artifacts, strict token events, and readable agreement records, all verified against the same Bitcoin L1.

Built to last: a confirmed commitment becomes part of Bitcoin history. Any compatible indexer can independently verify the exact artifact it records, without trusting a changing product database.

Canonical leaf+Taproot proof+Confirmed block=Verified Drop
A pearl and chrome proof artifact floating in a glossy magenta runway studio
Canonical proof, polished for a new Bitcoin product surface.
PaymentsProofArtifactsTokensAgreementsBitcoin L1Full color
256 Bnative body cap
1canonical leaf grammar
0sat-number assignments
1 proofper confirmed Drop

A bigger Bitcoin canvas

Payments were the beginning. Coordination is the next act.

Drops does not replace Bitcoin's original job. Sending value remains the foundation. The opportunity is to make that value useful in more situations: a compact identity, a token event with strict rules, or a visible agreement that parties can review before they sign.

Bitcoin's first chapter Simple value transfer.

Orange, iconic, and essential: send value from one person to another with final settlement on Bitcoin.

Bitcoin in full color Proof that can power products.

Pink on purpose: portable artifacts, strict token state, and bounded agreement records that people can inspect, verify, and build around.

The visual is playful. The verification standard is not. Drops stays deliberately small: every valid record has a canonical grammar, an explicit Taproot proof path, and a confirmed Bitcoin anchor.

Bitcoin L1, all the way down

One immutable foundation for Bitcoin that can do more.

Think of Drops as a clear way to give a record a permanent place on Bitcoin. Once Bitcoin confirms it, people can find the same record again without trusting a changing app database, a sidechain, or a private index.

Immutable by confirmationA confirmed Drop is an on-chain commitment. Its body and proof cannot be edited into something else.
OP_DROP nativeA small, canonical leaf keeps the format legible for wallets and straightforward for independent verification.
BIP-110 compatibilityDrops can recognize the bip110-op-drop carrier while keeping each parser's meaning strict and separate. This does not promise relay, mining, or third-party support.
Bitcoin-lifetime proofThere is no mutable profile to rewrite. Anyone with chain data can recheck the commitment and preserve its record.
Bitcoin L1Confirmed blocks, UTXOs, Taproot
OP_DROPCompact canonical commitment
DropsBody, hash, key, and proof
InscriptionsCompact, identity-rich artifacts
Drops PactsVerifiable Bitcoin agreements

The Drops stack

One Bitcoin foundation. More ways to make it useful.

Drops gives immutable artifacts a clear proof path. OP-DROP and Drop Pacts build on that same Bitcoin L1 foundation with strict token events and readable agreement records.

The Drops protocol stack from Bitcoin L1 through Taproot and OP_DROP to Drops, OP-DROP, and Drop Pacts
The stack is verified from Bitcoin L1 upward, with each product layer keeping its rules visible.

Different by design

Simple enough to verify. Useful enough to build on.

You do not need to understand the code below to benefit from Drops. It lets you share a Bitcoin record that wallets, explorers, and independent services can recognize and check for themselves.

01

One carrier, one reading

The marker, MIME type, body hash, body, and creator key have a fixed order. Your app does not need to guess what a payload means.

02

Proof before display

A verified indexer checks the leaf script and BIP341 control block against the P2TR output that was spent. Seeing a transaction is not enough.

03

IDs that travel

drops:mainnet:<txid>:d<input> comes from the reveal transaction. It stays meaningful across wallets, explorers, and indexers.

04

Small on purpose

Drops carries compact, legible artifacts. Larger material belongs behind explicit content-addressed references, never hidden conventions.

A proof anyone can follow

Publish. Confirm. Verify.

For you, the process is simple: publish a small record, wait for Bitcoin to confirm it, then let anyone check the same proof. No separate account or private database is required.

01

Publish a clear body

Your wallet prepares the canonical leaf with a MIME type, body hash, body, and public key. The body is compact and exact.

02

Anchor it in Taproot

The reveal spends the Taproot output that committed to that exact leaf. The outpoint is part of the verification story, not an implementation detail.

03

Verify independently

An indexer recomputes the commitment, checks the body hash, and records the Drop only after the proof succeeds on the confirmed chain.

The Drops proof path

Every verified Drop has a trail you can inspect.

In simple terms, Drops lets you see that a record is really on Bitcoin and has not been quietly changed. The artifact bytes, Taproot commitment, and confirmed Bitcoin transaction must all agree.

01Artifact body

Exact bytes and canonical MIME type.

02Body hash

SHA256 commits the displayed content.

03Taproot anchor

Control block proves the committed leaf.

04Verified Drop

Confirmed on Bitcoin and independently checkable.

A clear choice of tradeoffs

Designed for apps that value explicit proof.

If you want an inscription-style record or token event that is simple for anyone to check, Drops gives that record a direct Bitcoin proof. It makes a different tradeoff from ordinal conventions: less hidden interpretation and more explicit proof.

QuestionDropsOrdinal inscription conventions
What identifies the artifact?Reveal txid plus input indexInscription identity and satoshi tracking conventions
What does an indexer verify?Exact carrier, body hash, and P2TR commitmentProtocol-specific envelope and ordinal state rules
How much content is native?At most 256 bytesVaries by implementation and inscription form
Where is the anchor?Explicit spent P2TR outpointSat-level assignment model

This is a design comparison, not a security ranking. Choose the model that matches your application and verify the implementation you rely on.

Pacts on Bitcoin

Bitcoin L1 agreements, made readable.

Think of a Pact as a promise people can read before they sign. Its terms and important changes stay visible on Bitcoin, instead of being hidden in an app. Behind that simple experience is a compact identity, committed state, and proof package that parties can inspect.

Seed fixes the agreement identity. Cell commits the current state. Proof records the verified transition.
Explore Drops Pacts
Fashion figures gathered around a glowing glass agreement object in a futuristic penthouse
Seed, Cell, Proof: a compact path for verifiable Bitcoin agreements.
01Shared treasuryControllers and recovery terms stay in view.
02EscrowRelease and refund conditions are readable first.
03VestingSchedules stay tied to a visible agreement record.
04Asset policyToken rules can point to durable public terms.

Built for clear commitments

Make the agreement easy to see before you sign.

You can use the same approach for an op-drop token such as $DROP, shared funds, release schedules, and simple agreements. People see what is agreed before they act. Pacts is a design and verification layer, so its enforcement boundary remains explicit rather than hidden behind a promise.

Shared treasuryKeep controllers, recovery terms, and every approved state change in view.
EscrowSet the conditions for release and refund before value moves.
VestingRecord a visible release schedule tied to Bitcoin block height.
Asset policyConnect an op-drop policy to a reviewable agreement record.
Open Pacts Studio

Drops wire format

Five values. Four drops. One clear artifact.

You do not need to write this code to use Drops. It is here to show that every compatible wallet and verifier receives the same clear record, with no hidden interpretation.

PUSH "drops"           OP_DROP
PUSH <canonical MIME> OP_DROP
PUSH SHA256(body)      OP_DROP
PUSH <body, max 256B> OP_DROP
PUSH <x-only pubkey>  OP_CHECKSIG

Each Drop follows one exact compact layout. A compatible verifier compares its content, Taproot commitment, and confirmed Bitcoin transaction before presenting it as verified. That keeps the proof attached to the artifact instead of asking people to trust a database label.

Your next Bitcoin record

Start with something worth remembering.

Explore confirmed Drops, discover $DROP, or turn a reviewed agreement into a durable Bitcoin record. Every path begins with clear intent and ends with proof anyone can inspect.