Where's the BEEF?

How a payment carries its own proof, one step at a time.

Blockchain GP parent mempool new tx mined WITHOUT BEEF WITH BEEF Block headers 80 bytes each Alice paying wallet Bob receiving wallet Indexer full node + chain index not needed this time ask for parent + proof Bitcoin network validates and mines Submit transaction Check for conflicting spends The network does this check. BEEF can't. Once mined, an inclusion proof becomes available. The input only points at its parent input 0 → 3f9a…c21e : 1 ? ✓ verified, after a lookup ✓ verified locally, no lookup Parent tx raw bytes from the BEEF hash txid 3f9a…c21e txid + BUMP path sibling hashes, level by level walk up Merkle root 8c1e…04ab Bob's header height 918,442 · 8c1e…04ab compare ✓ Roots match parent is in that block ✓ New tx checks out too Alice's script unlocks the parent output · amounts cover outputs + fee 1 · Anchor Grandparent's BUMP matches a header 2 · Script Parent validly spends the grandparent 3 · Script New tx validly spends the parent Same SPV. New delivery. Headers check the proof. BEEF brings the proof.

Learn more

Get a BRC-100 wallet

It's all still experimental, so put in a dollar or two, not your savings.

Then find apps to try at metanetapps.com.

Read the specs