# Introduction

**IBVM** (Integrated Bitcoin Virtual Machine) is a **Layer 2 scaling solution** built to enhance Bitcoin’s functionality, scalability, and sustainability—without compromising its core values of decentralization and security.

Built on the backbone of **ZK-Rollups** and powered by **BitVM programmability**, IBVM transforms Bitcoin from a simple store of value into a **versatile platform for decentralized applications**, smart contracts, and scalable finance.

Whether you’re a developer, investor, or enthusiast, **IBVM is your gateway to a next-generation Bitcoin ecosystem.**

Getting started with IBVM is simple. Whether you're a user or a builder, here’s how you can dive in:

#### 🔐 For Users:

* **Bridge Your BTC**: Move your Bitcoin to the IBVM sidechain using our trust-minimized BTC Bridge.
* **Explore the Ecosystem**: Use BTC in DeFi apps, decentralized escrow services, and lending protocols.
* **Enjoy Low Fees**: Make transactions at a fraction of the cost and speed of Layer 1.

#### 💻 For Developers:

* **Build with BitVM**: Leverage programmable Bitcoin to create custom smart contracts.
* **Launch dApps on IBVM**: Deploy decentralized applications in a secure and scalable environment.
* **Access Dev Tools & SDKs**: Use our developer kit to get started in minutes.

> Need help? Check out our **Developer Portal** or join the **IBVM Discord** for real-time support and community collaboration.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ibvm.gitbook.io/ibvm-doc/getting-started/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
