> For the complete documentation index, see [llms.txt](https://ibvm.gitbook.io/ibvm-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ibvm.gitbook.io/ibvm-doc/technical-documentation/executive-summary.md).

# Executive Summary

IBVM (International Bitcoin Virtual Machine) is a Layer 2 scaling solution for Bitcoin that enables EVM compatibility through an optimistic rollup architecture enhanced with ZK-SNARKs for transaction verification. The system processes transactions off-chain and batches them efficiently for settlement on the Bitcoin blockchain, utilizing the security of Bitcoin while enabling Ethereum-like smart contract functionality. IBVM uses Bitcoin as its native currency for both transaction settlement and gas fees, creating a seamless bridge between Bitcoin's security and Ethereum's programmability.
