Bitcoin Escrow
Powered by Taproot
Non-custodial, multi-template escrow platform with 2-of-3 Taproot multisig. Self hosted SaaS deploy and earn.
Why TapVault?
The most advanced Bitcoin escrow platform, built for security and flexibility.
Non custodial
Your keys never leave your browser. Private keys are encrypted locally with AES-256 and your signing password.
Automatic timelock refund
Built in CSV timelock lets the buyer reclaim funds automatically after a configurable period no arbitrator needed.
2-of-3 Taproot multisig
Every escrow creates a Taproot address with buyer, seller, and arbitrator keys. Two signatures required to move funds.
Instant setup
Create an escrow in 60 seconds. Share an invite link. Counterparty joins from any browser no app install needed.
On chain privacy
Taproot MAST hides unused spend paths. Completed escrows look like normal Bitcoin transactions to outside observers.
Self hosted SaaS
Deploy on your own server. White-label branding, custom templates, Stripe subscriptions. You own the platform.
How It Works
Four steps to a secure Bitcoin transaction
Create escrow
Choose a template, set the amount and conditions. Share the invite link with your counterparty.
Fund the address
Both parties verify the Taproot address. Buyer sends BTC. Funds are locked in a 2-of-3 multisig.
Deliver & release
Seller delivers the goods/services. Buyer approves and co signs the release. Funds sent to seller.
Dispute? Arbitrator decides
If there's a disagreement, the platform arbitrator reviews evidence and co signs with the winning party.
Pre-Built Templates
One platform, every use case
Freelance
Milestone based payments
P2P Trade
BTC ↔ fiat exchanges
Domain Sale
Verified domain transfers
Goods
Delivery-tracked purchases
Rent / Deposit
Secure rental deposits
Custom
Build your own template
Taproot MAST Escrow
Every escrow creates a Taproot address with a hidden script tree (MAST). Only the spend path that gets used is revealed on-chain maximum privacy.
P2TR (Taproot)
SegWit v1, bc1p addresses, BIP-86 derivation, Schnorr signatures
4 Spend Paths
Cooperative release, buyer/seller dispute, and automatic timelock refund
Unspendable Internal Key
NUMS point ensures all spends go through script paths no key-path bypass
// Escrow address script tree
Taproot MAST
├─ Buyer + Seller (cooperative release)
├─ Buyer + Arbitrator (dispute → buyer wins)
├─ Seller + Arbitrator (dispute → seller wins)
└─ Buyer after {timelock} (auto-refund)
// 2-of-2 Tapscript leaf
{pubkey_a} OP_CHECKSIGVERIFY
{pubkey_b} OP_CHECKSIG
Behind The Build
Next.js 16
Tailwind CSS 4
DaisyUI 5
MongoDB
Bitcoinjs-lib
Taproot P2TR
Schnorr Signatures
Stripe Billing
NextAuth
Blockbook API
Ready To Secure Your Bitcoin Transactions?
Start for free with 3 escrows per month. Upgrade to Pro for more volume, or Enterprise for unlimited escrows and custom templates.