Arkade is the Virtual Execution Layer for Bitcoin-Native Applications
Arkade introduces a set of foundational primitives that reimagine Bitcoin transaction execution through virtualization. These components work together to provide instant execution, trust-minimized settlement, and scalable programmability without modifying the Bitcoin protocol.
Arkade is built on top of the Ark protocol, which introduced foundational primitives like Virtual UTXOs (VTXOs). It extends Ark’s capabilities into a full virtual execution environment for complex, scalable financial applications
Bitcoin’s base layer is intentionally constrained to preserve decentralization and security. Arkade complements it by enabling complex application logic such as trading, lending, payments, on a scalable offchain layer, while preserving self-custody and settlement finality.
Through innovations like the Virtual Mempool, Arkade Script, and Dynamic Settlement, Arkade delivers cloud-like parallelism and composability for Bitcoin-native contracts.
Arkade makes Bitcoin truly programmable. Developers can write contracts using Arkade Script, a stateful, expressive scripting language that compiles into Bitcoin-compatible execution flows. Contracts are tied directly to Bitcoin outputs, ensuring unilateral enforceability.
Arkade replaces Bitcoin’s linear mempool with an offchain Virtual Mempool, enabling independent VTXO-based transactions to execute in parallel. This eliminates global contention and unlocks horizontal scalability for Bitcoin applications.
VTXOs grant users unilateral exit rights, enforced through presigned Bitcoin transactions. All contracts are auditable, and users retain full control over their assets at all times.
Transactions receive instant offchain preconfirmation by Arkade Signers which are signing agents running inside Trusted Execution Environments (TEEs). These signers attest to correct execution and provide integrity guarantees. Transaction finality can be achieved by anchoring offchain VTXOs to the Bitcoin blockchain when desired.
Thousands of Arkade transactions can be compressed into a single Batch Output as part of a Commitment Transaction. This significantly reduces individual settlement costs while preserving the onchain enforceability of each VTXO through presigned exit paths.
Arkade brings cloud-like scale to Bitcoin apps. Programmable money. Instantly executed.
Understand the core concepts behind Arkade and how it enhances Bitcoin
Create your first Arkade wallet and start building
Learn how to send Bitcoin payments with Arkade
Accept Bitcoin payments instantly with near-zero fees
Build complex financial applications on Arkade