> For the complete documentation index, see [llms.txt](https://docs.satoshivm.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.satoshivm.io/roadmap/roadmap.md).

# Roadmap

## 2024 Q1

### Testnet Phase

* [x] Release SatoshiVM Testnet and the blockchain explorer.
* [x] Launch the Bitcoin Testnet-SatoshiVM Testnet BTC bridge.
* [x] Launch the SAVM Faucet and the Ethereum Sepolia-SatoshiVM Testnet SAVM Bridge.
* [x] Release SatoshiVM technical paper.
* [x] Open-source SVMZK toolkit.
* [x] Distribute the first batch of NFTs to early participants.

### Alpha Mainnet Phase

* [x] Release SatoshiVM Lite and the blockchain explorer.
* [x] Launch the Bitcoin-SatoshiVM BTC bridge based on the classic architecture of Bool Network.
* [x] Launch EVMs-SatoshiVM SAVM Bridge.
* [x] Token distribution for early NFT holders (Phase 1).
* [x] **Start to deploy partner DApps and protocols on top of SatoshiVM.**

## 2024 Q2

* [x] Ecosystem growth: Onboarding more protocols and DApps on top of SatoshiVM.
* [x] Initiate comprehensive security audits and protocol evaluations.
* [x] Implement the Data Availability module to publish SatoshiVM data and states.
* [x] Introduce Forced Exit functionality, enabling users to withdraw assets on Bitcoin in extreme situations.
* [x] Collaborate with Bool Network and other cross-chain protocols to establish connections between SatoshiVM and other EVM and non-EVM ecosystems.
* [x] Develop the Prover module to generate proofs for SatoshiVM transactions.
* [x] Advance the development of the SatoshiVM Prover System (Phase 1).
* [x] Distribute future batches of tokenized NFTs to the community.

## 2024 Q3

* [x] Develop the Rollup module for publishing SatoshiVM's states to the Data Availability layer.
* [x] Implement Rollup contracts for conducting the legitimacy verification of transaction proofs and states.
* [x] Advance SatoshiVM Prover System (Phase 2).
* [x] Initiate circuit conversion for the verification module (Phase 1).
* [x] Release non-interactive verification for prover and verifier on Bitcoin, excluding circuit conversions.
* [x] Introduce the Anti-Transaction Reordering module based on SVMZK.

## 2024 Q4

* [x] Commence integration of ZK Rollup modules for SatoshiVM.
* [x] Initiate the development of circuit conversion for the verification module (Phase 2).

## 2025 Q1 and after

* [ ] Conduct the system integration testing.
* [ ] Empirical verification of the security model.
* [ ] Optimize the system performance.
