
Bitcoin, But Programmable
Bitcoin’s potential as programmable money has remained largely untapped through the years due to its conservative protocol design. Building applications or services has traditionally involved choosing between speed, programmability, and self-custody - until now. Arkade is an execution layer for Bitcoin-native applications. It unlocks Bitcoin’s programmability without protocol changes, wrapped tokens, or custody compromises. Developers can now build sophisticated financial applications that handle Bitcoin, stablecoins, and other assets instantly, without sacrificing Bitcoin’s security model.Technical Primer
Learn the core concepts powering Bitcoin’s first virtual execution layer.
How?
Arkade introduces a set of core components 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 VTXOs, transaction batching and batch swaps. Arkade extends Ark’s capabilities into a complete virtual execution layer where transactions flow through a Virtual Mempool, providing the environment for advanced, scalable financial applications.What Makes Arkade Different
You Control Your Funds
You Control Your Funds
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.
Smart Contracts on Bitcoin
Smart Contracts on Bitcoin
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.
Instant Execution
Instant Execution
Arkade mirrors Bitcoin’s 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.
Bitcoin Finality
Bitcoin Finality
A large number of Arkade transactions can be compressed into a single batch output as part of a commitment transaction. This enables users to achieve Bitcoin’s onchain finality at a fraction of the normal cost, while preserving the onchain enforceability of each VTXO through presigned exit paths.
Don't Trust, Verify
Don't Trust, Verify
Transactions receive instant offchain preconfirmation by the Arkade Signer, a signing entity running inside a Trusted Execution Environment (TEE). This environment cryptographically attests to correct execution and provides integrity guarantees. Transaction finality can be achieved by anchoring offchain VTXOs to the Bitcoin blockchain through settlement when desired.
Use Arkade To Build
- Smart Wallets with programmable spending conditions, account recovery, and automated payment flows
- Lending Protocols using Bitcoin as native collateral without counterparty risk
- Structured Financial Products with programmable terms, multi-asset strategies, and automated execution
- Trading Platforms with instant cross-chain swaps, no bridges or wrapped tokens required
- AI Payments enabling autonomous machine-to-machine economies and programmable task execution
- Margin Trading with configurable leverage while maintaining self-custody of collateral
Get Started
Learn the Basics
Understand the core concepts behind Arkade and how it enhances Bitcoin
Grok Arkade's Architecture
Learn about the core architecture of Arkade
Set Up a Wallet
Create your first Arkade wallet and start building
Send Payments
Learn how to send Bitcoin payments with Arkade
Advanced Contracts
Build complex financial applications on Arkade
API Layer
Get familiar with arkd, Arkade tx workflows and the associated API Layer