

VibeEscrow is a fully trustless P2P escrow protocol built natively on OP_NET (Bitcoin L1). It allows users to securely lock BTC (native) or any OP_20 token between a buyer and seller, with funds released only after dual approval (approve() from both parties). If no agreement is reached within 7 days, funds auto-refund to the buyer via on-chain timelock. Key features: - Deposit native BTC or OP_20 tokens - Dual confirmation mechanism (buyer + seller approve) - 7-day timelock with automatic refund - Fully on-chain events for transparency - No bridges, no custodians, no intermediaries — pure Bitcoin L1 security - React/Vite frontend with OP_WALLET integration (dark theme, mobile-friendly, Bitcoin-orange design) Why it matters on Bitcoin L1: Bitcoin holds trillions in capital, but native DeFi is still in its infancy due to limited programmability. OP_NET unlocks real smart contracts directly on Bitcoin without leaving L1. VibeEscrow demonstrates secure, simple escrow for P2P trades, token swaps, or any deal — the foundation for trustless commerce in Bitcoin DeFi. Built for OP_NET Vibecoding Challenge Week 2: The DeFi Signal (escrow category)

Trustless P2P escrow service on Bitcoin L1 using OP_NET. Enables secure three-party deals (buyer, seller, arbitrator) with on-chain funds locking, timed releases, and dispute resolution — all native BTC, no bridges or custodians. Perfect for OTC trades, freelance payments, or any conditional transfers on Bitcoin.

Trustless P2P escrow on Bitcoin L1 with OP_NET. Deposit BTC/OP_20 → double approve or refund after 7 days. Completely on-chain. Vibecoded on AI. The full source code is in a ZIP archive (due to bugs with extensions when uploading to GitHub)