- Developers write and deploy standard Solidity smart contracts.
- Users interact with those contracts by submitting Bitcoin transactions.
- Contract state is computed deterministically by replaying inscriptions through an EVM execution engine.
- Bitcoin provides transaction ordering and the fee market.
- The EVM provides programmability.
- No bridges
- No multisignature custodians
- No sequencers
- No validator networks
- No gas token
- No Layer 2 trust assumptions
- Execution semantics follow the EVM
- EVM bytecode and calldata are delivered via Bitcoin blocks and inscriptions
- Gas is prepaid through inscription size, not a native token
- Users do not need new wallets
- Assets are not wrapped or bridged
- Withdrawals do not depend on committees or challenge periods
- Failure modes are explicit and verifiable on Bitcoin
- You get expressive smart contracts without departing from Bitcoin’s security model
- You reuse the existing Solidity and EVM tooling ecosystem (such as Foundry, Hardhat)
- You can build Bitcoin-native applications that interact directly with BRC-20 tokens and introspecting Bitcoin transactions.
- Users only pay Bitcoin transaction fees—there are no additional protocol-level costs