bitcoin-l1-suite
Built on Bitcoin L1 using OP_NET, this app delivers practical payment coordination primitives: Escrow, Treasury Splitter, Bounty Board, and a Transaction Explainer.
Escrow locks OP_20 funds until release or refund conditions are met.
Treasury Splitter distributes funds by basis-point allocation with deterministic rounding.
Bounty Board enables transparent work funding and reward approval on-chain.
All flows are modeled as strict state machines with event logs that can be parsed into human-readable explanations via the “Explain This Transaction” feature.
Why it matters:
Bitcoin gains usable application primitives beyond transfers. Teams can coordinate payments transparently, contributors can earn with verifiable state transitions, and settlement remains anchored to Bitcoin-native rails through OP_NET programmable execution.
Built using AI-assisted vibecoding and refined into a functional Bitcoin L1 app architecture.
Contract Addresses (OP_NET Testnet)
EscrowDapp: opt1sqzx48du2zc39ny45urug3gxpjvd72yrmlgeeqy39
TreasurySplitter: opt1sqz59h7w0fd32fnfm2wlw4yktj5atgrxy5gtjv673
BountyBoard: opt1sqr8pza99e7t07cmt506nvzd3zutysr7f6uj5630f